1

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

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

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

谢谢!

4

2 回答 2

2

看看这些图书馆

https://github.com/Boris-Em/BEMSimpleLineGraph

https://github.com/freshking/DynamicGraphView

希望这会有所帮助

于 2014-05-12T08:55:08.037 回答
1

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

于 2014-05-12T11:48:27.337 回答