0
我想在iOS中绘制折线图。为此我编码如下。我正在使用PCLineChartView。iOS中的实时折线图
- (void)viewDidLoad {
[super viewDidLoad];
// Creating a LineChart View
PCLineChartView *lineChartView = [[PCLineChartView alloc]initWithFrame:CGRectMake(10, 10, [self.view bounds].size.width-20, [self.view bounds].size.height-20)];
[lineChartView setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
lineChartView.minValue = 0;
lineChartView.maxValue = 100;
[self.view addSubview:lineChartView];
//Associating Data with Line Chart
NSMutableArray *components = [NSMutableArray array];
NSMutableDictionary *result = [self getGraphData];
NSMutableArray *data = [result valueForKey:@"data"];
for (NSDictionary *graphInfo in data) {
PCLineChartViewComponent *component = [[PCLineChartViewComponent alloc]init];
[component setTitle:@"title"];
[component setPoints:graphInfo [@"data"]];
[component setShouldLabelValues:NO];
[component setColour:PCColorRed];
[components addObject:component];
}
[lineChartView setComponents:components];
[lineChartView setXLabels:[result valueForKey:@"xLabels"]];
// Do any additional setup after loading the view, typically from a nib.
}
在上面的代码中,我采用了已经生成的数据集。但问题是数据是一个实时流。我想在折线图上显示实时流数据。请告诉我如何继续。我是一个新手。谢谢。