2

我正在使用 ios-charts 库,并且我有一个 LineChart 视图,它的 x 值是今年每个工作日的日期。在 y 轴上,我的值介于 0 和 25 之间。

我想放大 LineChart 视图上的不同间隔。例如只显示第 X 周的数据一次,然后更改为显示三个月的数据,等等。

我在文档中没有找到有关如何执行此操作的任何内容。我使用“缩放”功能没有任何成功。

(示例:在 x 轴上缩放并显示过去 20 天或缩放并显示过去三个月)

以前有人这样做过吗?

4

1 回答 1

0

这是一个棘手的问题和非常先进的控制。我想您需要仔细阅读代码,重点关注 .moveViewToX中的逻辑和功能ChartTransformer。结合一些技巧和计算,您可能会找到一种方法来细粒度地控制您想要显示的内容。

此外,还有一个属性:

/// the maximum number of entried to which values will be drawn
internal var _maxVisibleValueCount = 100

也可以帮助你。

于 2015-12-09T02:12:47.807 回答