将视口更改为仅显示ios-charts线图的某些间隔

时间:2015-12-08 20:29:12

标签: ios ios-charts

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

我想在LineChart View上放大不同的间隔。 例如,仅显示第X周的数据,然后更改为显示三个月的数据等等。

我在文档中没有找到关于如何执行此操作的任何内容。我使用" zoom"没有任何成功。

(示例:缩放并显示x轴上的最后20天或缩放并显示最近三个月)

以前是否有人这样做过?

1 个答案:

答案 0 :(得分:0)

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

此外,还有一个属性:

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

也可以帮助你。