【问题标题】:How does one change the color of a Core Plot scatter plot?如何改变核心图散点图的颜色?
【发布时间】:2012-04-30 23:16:40
【问题描述】:

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

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

如何使用 CPTX 散点图做到这一点?

【问题讨论】:

    标签: ios core-plot


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      CPTScatterPlot 有一个符号数组。看起来这些符号应该属于 CPTPlotSymbol 类型,而该类又具有您可以自定义的常用属性,例如 lineStyle

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-26
        • 1970-01-01
        相关资源
        最近更新 更多