我有一个数据集,我正在绘制为CPTScatterPlot。我还使用Core Graphics(CGContextStrokePath,...)显示一系列行。我想链接一组线和散点图,以便它们可以缩放和平移。以下是参考图像的链接。
http://oi57.tinypic.com/2pq2bdx.jpg
我可以想到两种可能的方法:
你会建议什么?感谢。
答案 0 :(得分:0)
您可以使用散点图绘制线条,但每种颜色需要一个。您可以使用单个散点图绘制多个线段,方法是使用[NSNull null]
或nil
的数据值分隔线段。
使用条形图绘制线条最简单。您可以使用-barLineStyleForBarPlot:recordIndex:
和/或-barFillForBarPlot:recordIndex:
数据源方法为每个条形提供不同的线条样式和填充。条形图可以使用与散点图相同的绘图空间,也可以创建第二个绘图空间,并使用绘图空间委托将一个绘图空间中的更改镜像到另一个绘图空间。如果您希望条形之间的间距(由绘图空间的xRange
控制)随散点图更改,请使用第二个绘图空间,而不是条形图的底边或尖端。