Showing
1 changed file
with
12 additions
and
11 deletions
| @@ -41,22 +41,23 @@ You will need LLVM 3.0 or later in order to build PNChart. | @@ -41,22 +41,23 @@ You will need LLVM 3.0 or later in order to build PNChart. | ||
| 41 | PNLineChart * lineChart = [[PNLineChart alloc] initWithFrame:CGRectMake(0, 135.0, SCREEN_WIDTH, 200.0)]; | 41 | PNLineChart * lineChart = [[PNLineChart alloc] initWithFrame:CGRectMake(0, 135.0, SCREEN_WIDTH, 200.0)]; |
| 42 | [lineChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5"]]; | 42 | [lineChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5"]]; |
| 43 | 43 | ||
| 44 | - // Line Chart Nr.1 | 44 | + // Line Chart No.1 |
| 45 | + NSArray * data01Array = @[@60.1, @160.1, @126.4, @262.2, @186.2, @127.2, @176.2]; | ||
| 45 | PNLineChartData *data01 = [PNLineChartData new]; | 46 | PNLineChartData *data01 = [PNLineChartData new]; |
| 46 | - data01.color = [UIColor redColor]; | 47 | + data01.color = PNFreshGreen; |
| 47 | data01.itemCount = lineChart.xLabels.count; | 48 | data01.itemCount = lineChart.xLabels.count; |
| 48 | - data01.getData = ^(NSUInteger item) { | 49 | + data01.getData = ^(NSUInteger index) { |
| 49 | - CGFloat y = item * 10; | 50 | + CGFloat yValue = [[data01Array objectAtIndex:index] floatValue]; |
| 50 | - return [PNLineChartDataItem dataItemWithY:y]; | 51 | + return [PNLineChartDataItem dataItemWithY:yValue]; |
| 51 | }; | 52 | }; |
| 52 | - | 53 | + // Line Chart No.2 |
| 53 | - // Line Chart Nr.2 | 54 | + NSArray * data02Array = @[@20.1, @180.1, @26.4, @202.2, @126.2, @167.2, @276.2]; |
| 54 | PNLineChartData *data02 = [PNLineChartData new]; | 55 | PNLineChartData *data02 = [PNLineChartData new]; |
| 55 | - data02.color = [UIColor blueColor]; | 56 | + data02.color = PNTwitterColor; |
| 56 | data02.itemCount = lineChart.xLabels.count; | 57 | data02.itemCount = lineChart.xLabels.count; |
| 57 | - data02.getData = ^(NSUInteger item) { | 58 | + data02.getData = ^(NSUInteger index) { |
| 58 | - CGFloat y = item == 0 ? (item * 5) + 10 : (item * 5); | 59 | + CGFloat yValue = [[data02Array objectAtIndex:index] floatValue]; |
| 59 | - return [PNLineChartDataItem dataItemWithY:y]; | 60 | + return [PNLineChartDataItem dataItemWithY:yValue]; |
| 60 | }; | 61 | }; |
| 61 | 62 | ||
| 62 | lineChart.chartData = @[data01, data02]; | 63 | lineChart.chartData = @[data01, data02]; |
-
Please register or login to post a comment