在iOS上创建具有任意X轴样本位置的折线图

时间:2014-05-12 08:21:27

标签: ios objective-c core-plot jbchartview

我需要在iOS上创建一个折线图。该图是一个时间序列,沿X轴的时间和沿Y轴的百分比值。我需要能够设置每个样本的X和Y位置,因为样本不是以规则的间隔拍摄的(即X轴位置是任意的)。我不想将数据标准化为固定的间隔,因为这会导致舍入等。我已经尝试过Core Plot和JBChartView,但是我找不到任何方法来设置这些库中的X位置。

  1. 有没有办法在这些库中设置每个样本的X轴位置?我查看了所有协议,但我可能错过了一些东西。

  2. 如果无法在其中任何一个库中设置X轴位置,您是否可以推荐具有此功能的图形库?

  3. 谢谢!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

Core Plot绝对可以做到这一点。散点图独立地为其x和y值从其数据源中提取数据。大多数包含的示例仅使用x值的数据索引,但该选择只是为了使示例更容易遵循。 x值可以是任何值。在x轴上使用日期刻度的示例是此功能的一个演示。绘图值不需要均匀分布;数据是一系列x-y对。