我想将Core Plot Touch添加到我的项目中。 我找到了这个教程:http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application
但是,我已经下载了最新版本的CorePlotTouch,似乎有些事情发生了变化,因为我无法设置所有属性。 我收到很多错误,说这些财产是只读的。
例如:
CPTScatterPlot *xSquaredPlot = [[CPTScatterPlot alloc]
initWithFrame:graph.bounds];
xSquaredPlot.dataLineStyle.lineColor = [CPTColor redColor];
xSquaredPlot.dataLineStyle.lineWidth = 1.0f;
lineColor和lineWidth都是readonly属性,我找不到更改它们的不同方法。 那么如何更改线条的颜色或宽度呢?
答案 0 :(得分:4)
您需要创建一个CPTMutableLineStyle对象并设置其属性。
CPTScatterPlot *xSquredPlot = [[CPTScatterPlot alloc] init];
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle];
lineStyle.lineWidth = 1.0f;
lineStyle.lineColor = [CPTColor redColor];
xSquredPlot.dataLineStyle = lineStyle;