我正在使用 CorePlot 从 BLE 模块接收的值在我的 iPhone 上动态绘图。我找到了CPTLineStyle
该类的初始化程序并将lineColor
属性从黑色更改为绿色。目前,我正在使用CPTPlainBlackTheme
主题类。
我的散点图数据线现在是绿色的……但是,我正试图让这个新场景发挥作用。我添加了一个“捕获”按钮,它启动一个计时器以收集重要的数据值并将它们存储在一个区域中(当前默认为 1 分钟收集。)一旦按下此按钮,我希望图表上的数据线从绿色变为白色。
另外,作为附加(只是为了区分通用数据和重要数据之间的区别),我希望能够使黑色背景变得更亮,从按下捕获按钮的那一刻开始。想象一下数据线进来,然后,当按下 Capture 时,一个矩形正方形(颜色比纯黑色背景更浅,并延伸到图形填充的顶部和底部)现在像灰色毯子一样覆盖数据。
到目前为止,这是我为这条线所做的:
CPTMutableLineStyle *anotherLine = [CPTMutableLineStyle lineStyle];
anotherLine.lineColor = [CPTColor whiteColor];
我如何应用这个新lineStyle
的,以及什么对象?CPTGraph、CPTScatterPlot、CPTXYPlotSpace?