0

我的应用程序正在从 Web 服务获取一些市场实时数据并将它们显示在图表上。

X轴上,我将有时间参加活动。问题是我可以在同一时刻或一秒钟内得到多个结果,或者我可以在那里有间隙 - 所以我不能有一定数量的x点并且对于每个点 - 我的单点图表。图表上的点也不会平均分布在 X 轴上。

我也在寻找可以随着数据流入而更新的东西——包括XY轴的缩放。如果我可以滚动和放大/缩小(如在 a 上UIScrollView)整个图表,那将是完美的。

这种情况有现成的解决方案吗?最好是允许对其外观进行一些良好定制的产品?我想知道是否ios-charts可以提供帮助?

4

1 回答 1

0

对于您的第一个问题,ios-charts如果时间范围很广,则不能很好地支持时间样式 x 轴。ios-charts为 x 轴上的每个值平均分配,因此为了反映实时风格的轴,您必须生成许多 x 值作为每秒/小时/天等,但您不会为这些 x 值添加任何 y 值。

对于第二个问题,ios-chats可以通过 更新图表moveViewToX,但是动画部分还没有实现。ios-charts一个很棒的功能是它支持基于轴的图表(不包括饼图、雷达图)的缩放/缩放。缩放/缩放是通过 CG 实现的。

对于其他潜在的图表,如果你可以使用 swift,那么在 github 上有SwiftChartCorePlot(似乎有点旧),和Shinobi Chart(不是免费的)

我想您可以尝试使用 ios-charts,搜索/打开问题以查看是否执行了您需要的任何操作。

于 2015-12-07T01:11:09.133 回答