2

我正在使用 Coreplot 框架创建折线图,

 CPTScatterPlot *plot = [[CPTScatterPlot alloc] init];
 plot.dataSource = self;
 plot.identifier = @"mainplot";
 plot.dataLineStyle = lineStyle_;
 plot.plotSymbol = plotSymbol;
 plot.interpolation = CPTScatterPlotInterpolationCurved;
 [self.graph addPlot:plot];

如果我使用CPTScatterPlotInterpolationLinear这些点在图中正确连接,但在图CPTScatterPlotInterpolationCurved中未正确设置点

1.使用CPTScatterPlotInterpolationLinear CPTScatterPlot插值线性

2.使用CPTScatterPlotInterpolationCurved 在此处输入图像描述

最高点工作正常,只有最低点设置不正确,请参阅点 { (2,0),(3,0)},如何解决此问题?

4

1 回答 1

1

这是按设计工作的。目标是获得一条通过所有数据点的平滑曲线,并且方向上的突变尽可能少。

如果您对如何改进它有任何建议,请在 Core Plot问题跟踪器上打开增强请求。

于 2013-11-08T13:00:31.190 回答