x値とy値を含む単純なExcelcsvファイルを取得し、それをNSArrayに入れて、コアプロットを使用して散布図をグラフ化できるようにしようとしています。ここに特定のデータプロットを含むグラフを表示するコードをすでに設定しました。
JACViewController.m
#import "JACViewController.h"
@implementation JACViewController
@synthesize scatterPlot;
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
NSMutableArray *data = [NSMutableArray array];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-10, 100)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-8, 50)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-6, 20)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-4, 10)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-2, 5)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(0, 0)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(2, 4)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(4, 16)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(6, 36)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(8, 64)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(10, 100)]];
self.scatterPlot = [[JACSimpleScatterPlot alloc] initWithHostingView:_graphHostingView andData:data];
[self.scatterPlot initialisePlot];
}
@end
しかし、今はExcelのCSVファイルを使用して、そこから取得したデータを表示したいと思います。
Excelファイルは次のようになります。
a1="データX"b1="データY"a2:a8 =(1,2,3,4,5,6,7)b2:b8 =(10,20,30,40,50,60,70)