我正在使用很棒的 iOS 图表库(https://github.com/danielgindi/ios-charts https://github.com/danielgindi/ios-charts)并且我很难在文档中找到任何支持此行为的内容。我想强制 y 轴始终显示 0-35 的范围。目前,如果我在 (0, 9) 处只有一个数据条目,则 y 轴将显示其范围为 0-9。然而,当我在 (1, 32) 处添加另一个条目时,我突然可以看到图表的顶部位于 35 处。
有三种方法看起来很有希望(因为它们是相关的),但它们并不能完全提供我正在寻找的行为类型。
1: Chart.setVisibleYRangeMaximum
(如果只是Minimum
...)
2: Chart.setVisibleXRangeMaximum
(又没用了……)
3: Chart.setVisibleXRangeMinimum
(现在你在哪里YRange
表哥?!)
无论如何,这就是我现在的情况。我已阅读文档但无济于事。帮我一下吗?
对于 Charts 3(在 Charts 3.0.2 上尝试过),这有效:
chartView.leftAxis.axisMinimum = 0
默认情况下,还有一个 rightAxis (至少对于条形图),如果您不设置,网格将不会对齐:
chartView.rightAxis.axisMinimum = 0
注意:我最初将其写为评论,但我认为这应该是一个答案,让那些从谷歌最终来到这里的人更容易找到答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)