我的应用从网络服务获取一些市场实时数据并将其显示在图表上。
在X
轴上,我有时间参加活动。问题是我可以从同一时刻或一秒钟内得到几个结果,或者我可以在那里有间隙 - 所以我不能拥有一定数量的x
点,而且每个点都有 - 我的图表上的一个点。图表上的点也不会在X轴上均匀分布。
我也在寻找可以在数据流入时更新的内容 - 包括X
和Y
轴的缩放。如果我可以滚动和放大(如UIScrollView
)整个图表,那将是完美的。
这种情况是否有现成的解决方案?最好能够对其外观进行一些良好的定制吗?我想知道ios-charts
是否有帮助吗?
答案 0 :(得分:0)
对于第一个问题,如果时间范围很广,ios-charts
不能很好地支持时间轴x轴。 ios-charts
对x轴上的每个值均匀分布,因此为了反映实时时间轴,您必须生成许多x值作为每秒/小时/天等,但是您不添加任何y值这些x值。
对于第二个问题,ios-chats
可以按moveViewToX
更新图表,但动画couterpart尚未实现。 ios-charts
一个很棒的功能是它支持基于轴的图表的缩放/缩放(不包括饼图,雷达图表)。缩放/缩放通过CG实现。
对于其他可能的图表,如果你可以使用swift,那么github上有SwiftChart
,CorePlot
(似乎有点旧),而Shinobi Chart
(不是免费的)
我想您可以尝试使用ios-charts,搜索/打开问题来查看是否需要执行任何操作。