我需要在iOS上创建一个折线图。该图是一个时间序列,沿X轴的时间和沿Y轴的百分比值。我需要能够设置每个样本的X和Y位置,因为样本不是以规则的间隔拍摄的(即X轴位置是任意的)。我不想将数据标准化为固定的间隔,因为这会导致舍入等。我已经尝试过Core Plot和JBChartView,但是我找不到任何方法来设置这些库中的X位置。
有没有办法在这些库中设置每个样本的X轴位置?我查看了所有协议,但我可能错过了一些东西。
如果无法在其中任何一个库中设置X轴位置,您是否可以推荐具有此功能的图形库?
谢谢!
答案 0 :(得分:2)
看看这些图书馆
https://github.com/Boris-Em/BEMSimpleLineGraph
https://github.com/freshking/DynamicGraphView
希望这会有所帮助
答案 1 :(得分:1)
Core Plot绝对可以做到这一点。散点图独立地为其x和y值从其数据源中提取数据。大多数包含的示例仅使用x值的数据索引,但该选择只是为了使示例更容易遵循。 x值可以是任何值。在x轴上使用日期刻度的示例是此功能的一个演示。绘图值不需要均匀分布;数据是一系列x-y对。