我正在使用ios-charts库,我有一个LineChart View,其x值是今年每个工作日的日期。在y轴上,我的值介于0和25之间。
我想在LineChart View上放大不同的间隔。 例如,仅显示第X周的数据,然后更改为显示三个月的数据等等。
我在文档中没有找到关于如何执行此操作的任何内容。我使用" zoom"没有任何成功。
(示例:缩放并显示x轴上的最后20天或缩放并显示最近三个月)
以前是否有人这样做过?
答案 0 :(得分:0)
这是一个棘手的问题和非常先进的控制。我想你需要仔细阅读代码,重点关注moveViewToX
以及ChartTransformer
中的逻辑和函数。结合一些技巧和计算,您可以找到一种方法来细粒度地控制您想要显示的内容。
此外,还有一个属性:
/// the maximum number of entried to which values will be drawn
internal var _maxVisibleValueCount = 100
也可以帮助你。