我正在使用Swift的图表框架找到here。我有一个图表,我试图解决下面图表中显示的两个问题:
首先是尝试将我的X值从双打格式化为Ints。我希望值显示67而不是67.0。我尝试过以下调整它但是 数字仍然保持不变:
let format = NumberFormatter()
format.minimumIntegerDigits = 0
format.minimumFractionDigits = 0
let formatter = DefaultValueFormatter(formatter: format)
chartview.rightAxis.valueFormatter = (formatter as? IAxisValueFormatter)
我还有一个问题,即按钮栏不与图形的按钮对齐。如果你看一下上图,它看起来像是从X轴上方开始,而不是在原点上。酒吧下面有一点空间。我希望每个栏的底部都能触及X轴。
答案 0 :(得分:1)
请尝试这样:
let format = NumberFormatter()
format.minimumIntegerDigits = 0
format.minimumFractionDigits = 0
let formatter = DefaultValueFormatter(formatter: format)
let chartDataSet = BarChartDataSet(values: dataEntries, label: "Label") // replace with your set
chartDataSet.valueFormatter = formatter
用于衬里扣条。请试试这个:
barChartView.rightAxis.axisMinimum = 0.0
barChartView.leftAxis.axisMinimum = 0.0