ios - 如何改变 Core Plot 散点图的颜色?

标签 ios core-plot

我绘制了一个散点图并试图更改标绘点的颜色。这是我尝试用 CPT 做的模拟

// Add line style
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle];
lineStyle.lineWidth = 1.0f;
lineStyle.lineColor = [CPTColor greenColor];
dataSourceLinePlot.dataLineStyle = lineStyle;

如何使用 CPTX 散点图执行此操作?

最佳答案

设置 plotSymbol 属性以在每个数据点绘制一个符号。在 CPTTestApp 的 Mac 版本中有一个演示,它显示了所有预定义的形状。如果需要,您可以创建自定义符号形状。

如果您需要为某些数据点绘制不同的符号,请实现以下数据源方法之一:

-(NSArray *)symbolsForScatterPlot:(CPTScatterPlot *)plot
                 recordIndexRange:(NSRange)indexRange;
-(CPTPlotSymbol *)symbolForScatterPlot:(CPTScatterPlot *)plot
                           recordIndex:(NSUInteger)index;

关于ios - 如何改变 Core Plot 散点图的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10391760/

相关文章:

ios - ReplayKit 的 RPSystemBroadcastPickerView 不显示 preferredExtension

objective-c - NSManagedObjectContext在Core Data应用程序(iOS)中返回nil

ios - 在 UITableView 中设置分隔线的开头?

iphone - 如何在核心图中旋转 CPTGraphhostingview

ios - 根据设备设置字体大小的最佳做法是什么?

ios - 将主 Storyboard中的按钮连接到 ViewController 中的@IBAction func operate()

ios - 当 crashLayers 为 YES 时,核心图不显示带图像的轴标签

ios - Coreplot majorTickLocations 使用 View 坐标

Swift:通过 Bridging-Header 文件导入时找不到 CorePlot-CocoaTouch.h 文件

ios - 核心图饼图上的奇怪边框