iOS -Chart:Y轴值之间的区间差异

时间:2018-01-25 05:32:38

标签: ios ios-charts

我想让Y轴间隔有一定的差异。假设100的倍数或任何修正值,目前它以自己的间隔绘制。

我在这里分享我的格式代码。

 let leftAxis = chartView.leftAxis
 leftAxis.valueFormatter = IntAxisValueFormatter()
 leftAxis.granularityEnabled = true
 leftAxis.granularity = 1

enter image description here

2 个答案:

答案 0 :(得分:0)

一种方法是根据您的数据计算比例值。您可以根据需要使用以下功能进行扩展。但确切地说,价值差异我认为不可能。

self.lineChart.setScaleMinima(1.0, scaleY: 2.0)

在上面的值中,第一个参数将水平放大,而第二个参数将垂直放大。

答案 1 :(得分:0)

我能够解决我的挑战,我在这里添加我的修复。首先,我计算总范围,然后按间隔差异划分,并设置 LabelCount

let totalRange = maxY - minY
let interval = 100 //Let's say 100 in my case
leftAxis.setLabelCount(Int(totalRange/interval) + 1, force: true)