散点图 - 即使两者之间没有数据,也可以连接点

时间:2015-02-06 08:53:42

标签: ios core-plot

在我的图表中,我将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轴上有所有字段)

有人可以建议我怎么做。感谢

1 个答案:

答案 0 :(得分:0)

在将数据发送到绘图之前,从数据中删除带有NULL值的x-y对。对于给定的示例,从-numberOfRecordsForPlot:返回11并跳过两个数据数组中“May”的值。