你如何使用CPScatterPlotInterpolationLinear?

时间:2012-10-08 22:57:11

标签: core-plot interpolation scatter-plot

我碰巧通过谷歌搜索“插值”偶然发现了“CPScatterPlotInterpolationLinear”。

这是否意味着我可以通过插值插入散点/线性数据的间隙? 我之前曾问过类似的问题并被告知CP doesn't add points to a graph

我尝试通过创建180个元素的阵列(180天/ 6个月)来创建一个6个月的固定间隔散点图。缺少的数据/日填充了[NSNull null]对象...但是CP仅仅绘制了非空值而没有插值。

'CPScatterPlotInterpolationLinear'枚举让我重新思考。

问题:如何使用'CPScatterPlotInterpolationLinear'在图表上插入缺失的数据? ......不需要实际添加数据点,只需“连接点”。

1 个答案:

答案 0 :(得分:0)

在散点图上设置线条样式时,Core Plot会将数据点与使用给定样式绘制的线条连接起来。 interpolation属性控制点的连接方式:

  • CPTScatterPlotInterpolationLinear:这是默认设置。数据点与连续点之间直接绘制的直线相连。

  • CPTScatterPlotInterpolationStepped:从每个数据点开始绘制步骤。

  • CPTScatterPlotInterpolationHistogram:以每个数据点为中心绘制步骤。

  • CPTScatterPlotInterpolationCurved:数据点与连续点之间绘制的平滑曲线相连。

这些样式都不会添加数据点(即可以用绘图符号或数据标签指示的点)。它们只是连接数据源提供的数据点。