kevinzhow

Update example

@@ -65,21 +65,23 @@ @@ -65,21 +65,23 @@
65 [lineChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5",@"SEP 6",@"SEP 7"]]; 65 [lineChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5",@"SEP 6",@"SEP 7"]];
66 66
67 // Line Chart Nr.1 67 // Line Chart Nr.1
  68 + NSArray * data01Array = @[@60.1, @160.1, @126.4, @262.2, @186.2, @127.2, @176.2];
68 PNLineChartData *data01 = [PNLineChartData new]; 69 PNLineChartData *data01 = [PNLineChartData new];
69 data01.color = PNFreshGreen; 70 data01.color = PNFreshGreen;
70 data01.itemCount = lineChart.xLabels.count; 71 data01.itemCount = lineChart.xLabels.count;
71 - data01.getData = ^(NSUInteger item) { 72 + data01.getData = ^(NSUInteger index) {
72 - CGFloat y = item * 10; 73 + CGFloat yValue = [[data01Array objectAtIndex:index] floatValue];
73 - return [PNLineChartDataItem dataItemWithY:y]; 74 + return [PNLineChartDataItem dataItemWithY:yValue];
74 }; 75 };
75 76
76 // Line Chart Nr.2 77 // Line Chart Nr.2
  78 + NSArray * data02Array = @[@20.1, @180.1, @26.4, @202.2, @126.2, @167.2, @276.2];
77 PNLineChartData *data02 = [PNLineChartData new]; 79 PNLineChartData *data02 = [PNLineChartData new];
78 data02.color = PNTwitterColor; 80 data02.color = PNTwitterColor;
79 data02.itemCount = lineChart.xLabels.count; 81 data02.itemCount = lineChart.xLabels.count;
80 - data02.getData = ^(NSUInteger item) { 82 + data02.getData = ^(NSUInteger index) {
81 - CGFloat y = item == 0 ? (item * 5) + 10 : (item * 5); 83 + CGFloat yValue = [[data02Array objectAtIndex:index] floatValue];
82 - return [PNLineChartDataItem dataItemWithY:y]; 84 + return [PNLineChartDataItem dataItemWithY:yValue];
83 }; 85 };
84 86
85 lineChart.chartData = @[data01, data02]; 87 lineChart.chartData = @[data01, data02];