使用CorePlot在Scatter图中使用可变大小的圆圈

时间:2013-12-14 17:40:12

标签: ios objective-c core-plot scatter-plot

我正在使用CorePlotiPhone上绘制散点图。借助以下代码,我只能绘制具有特定半径的所有圆圈。

CPTPlotSymbol *greenCirclePlotSymbol = [CPTPlotSymbol ellipsePlotSymbol];

greenCirclePlotSymbol.fill = [CPTFill fillWithColor:[CPTColor greenColor]];

greenCirclePlotSymbol.size = CGSizeMake(2.0, 2.0);

我的目标是绘制不同半径的圆圈。

散点图的每个圆应具有不同的半径,具体取决于值的出现次数。

任何人都可以帮助我。

感谢。

1 个答案:

答案 0 :(得分:1)

实施-symbolForScatterPlot:recordIndex:数据源方法。对于每个数据索引,创建一个具有正确大小的新符号并将其返回。

查看Mac CPTTestApp 示例应用中的绘图符号测试,了解工作示例代码。