在我的图表中,我将x轴数据显示为年中的几个月,如
arrXData = [[NSArray alloc] initWithObjects:@"Jan",@"Feb", @"Mar",@"Apr",@"May", @"Jun", @"Jul",@"Aug", @"Sep", @"Oct", @"Nov", @"Dec",nil];
Y轴数据为
arrYData = [[NSArray alloc] initWithObjects:@"25",@"30", @"35",@"40",@"50", @"55", @"65",@"70", @"75", @"80", @"85", @"85", nil];
通过使用上述静态值,我能够使用核心图绘制散点图。
在动态执行此操作时,我的arrYData会发生变化。我可能会得到一些值为null。
例如,我可能没有一个月“五月”的数据。在这种情况下,我的情节在5月份破裂。相反,我想在四月和六月连接点忽略五月价值。 (注意:即使某些月份没有数据,我也应该在x轴上有所有字段)
有人可以建议我怎么做。感谢
答案 0 :(得分:0)
在将数据发送到绘图之前,从数据中删除带有NULL值的x-y对。对于给定的示例,从-numberOfRecordsForPlot:
返回11并跳过两个数据数组中“May”的值。