我碰巧通过谷歌搜索“插值”偶然发现了“CPScatterPlotInterpolationLinear”。
这是否意味着我可以通过插值插入散点/线性数据的间隙? 我之前曾问过类似的问题并被告知CP doesn't add points to a graph。
我尝试通过创建180个元素的阵列(180天/ 6个月)来创建一个6个月的固定间隔散点图。缺少的数据/日填充了[NSNull null]对象...但是CP仅仅绘制了非空值而没有插值。
'CPScatterPlotInterpolationLinear'枚举让我重新思考。
问题:如何使用'CPScatterPlotInterpolationLinear'在图表上插入缺失的数据? ......不需要实际添加数据点,只需“连接点”。
答案 0 :(得分:0)
在散点图上设置线条样式时,Core Plot会将数据点与使用给定样式绘制的线条连接起来。 interpolation
属性控制点的连接方式:
CPTScatterPlotInterpolationLinear
:这是默认设置。数据点与连续点之间直接绘制的直线相连。
CPTScatterPlotInterpolationStepped
:从每个数据点开始绘制步骤。
CPTScatterPlotInterpolationHistogram
:以每个数据点为中心绘制步骤。
CPTScatterPlotInterpolationCurved
:数据点与连续点之间绘制的平滑曲线相连。
这些样式都不会添加数据点(即可以用绘图符号或数据标签指示的点)。它们只是连接数据源提供的数据点。