我做了一个散点图,我试图改变绘图点的颜色。这是我试图用CPT做的类比
// Add line style
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle];
lineStyle.lineWidth = 1.0f;
lineStyle.lineColor = [CPTColor greenColor];
dataSourceLinePlot.dataLineStyle = lineStyle;
如何使用CPTX散点图进行此操作?
答案 0 :(得分:2)
设置plotSymbol
属性以在每个数据点处绘制符号。 Mac版CPTTestApp中有一个演示,显示所有预定义的形状。如果需要,您可以创建自定义符号形状。
如果需要为某些数据点绘制不同的符号,请实现以下数据源方法之一:
-(NSArray *)symbolsForScatterPlot:(CPTScatterPlot *)plot
recordIndexRange:(NSRange)indexRange;
-(CPTPlotSymbol *)symbolForScatterPlot:(CPTScatterPlot *)plot
recordIndex:(NSUInteger)index;
答案 1 :(得分:1)
CPTScatterPlot
有一个符号数组。看起来这些符号的类型为CPTPlotSymbol
,而该类又具有您可以自定义的常用属性,例如lineStyle
。