iOS Charts框架中设置简单的x轴粒度

3
我一直在尝试使用图表框架,除了x轴粒度设置的行为外,一切似乎都按预期运行。
barChartView.xAxis.valueFormatter = IndexAxisValueFormatter(values: ["A","B","C","D","E","F","G","H","I","J","K","L"])
barChartView.xAxis.granularityEnabled = true
barChartView.xAxis.granularity = 1

当我将粒度设置为2或更高时,我会得到预期的x轴标签行为,即按我指定的值展开。(这3张图片是用于粒度为2、3、4的情况)

granularity = 2

granularity = 3

granularity = 4

但是当我将粒度设置为1,期望在每个条形图下面得到一个标签时,我得到了这个结果。

granularity = 1

我是否遗漏了什么?或者还有其他设置可以强制在每个点上标记? 谢谢。
1个回答

4

尝试设置

setLabelCount(12, force: true) // replace 12 with your data.count

但是这并不会提供平滑的翻译和比例尺.. 标签是固定的。 - Rajneesh071
1
该方法用于预定义标签计数。请检查包中是否有任何缩放方法。@Rajneesh071 - Lal Krishna

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接