Swift图表格式不起作用

时间:2017-08-27 02:21:50

标签: swift

我正在使用Swift的图表框架找到here。我有一个图表,我试图解决下面图表中显示的两个问题:

enter image description 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轴。

1 个答案:

答案 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