Гистограмма дает отрицательные значения
Я использую Charts API и реализую диаграмму. Я новичок в этом, и нет никакой надлежащей документации для Swift 3.
Я пытался и реализовал, но не знаю, как убрать эту отрицательную шкалу для y. Как я могу начать свой график только с 0, чтобы он не показывал отрицательную шкалу y?
Ниже мой код:
fileprivate func ChartViewProperty() {
barChartView.xAxis.labelPosition = .bottom
barChartView.chartDescription?.text = ""
barChartView.fitBars = true
barChartView.pinchZoomEnabled = false
self.barChartView.rightAxis.enabled = false
barChartView.animate(xAxisDuration: 2.0, yAxisDuration: 2.0)
barChartView.animate(xAxisDuration: 2.0, yAxisDuration: 2.0, easingOption: .easeInBounce)
barChartView.xAxis.valueFormatter = IndexAxisValueFormatter(values:months)
barChartView.xAxis.granularity = 1
value.append([jan,feb,mar,apr,may,jun,jly,aug,sep,oct,nov,dec])
setChart(dataPoints: months, values: value)
}.
Образ:
2 ответа
Попробуйте установить свойство axisMinValue
Я думаю, barChartView.xAxis.axisMinValue
fileprivate func ChartViewProperty() {
//barChartView.xAxis.drawGridLinesEnabled = false
barChartView.xAxis.drawAxisLineEnabled = false
//barChartView
barChartView.xAxis.drawLabelsEnabled = true
//Space between x axis
barChartView.xAxis.spaceMin = 1.0
barChartView.xAxis.spaceMax = 1.0
//Left axis bottom
barChartView.leftAxis.spaceBottom = 0.0
//Label Position
barChartView.xAxis.labelPosition = .bottom
//Description
barChartView.chartDescription?.text = ""
//Fit Bar
barChartView.fitBars = false
//Pinch Zoom
barChartView.pinchZoomEnabled = false
//Right x axis enabled
self.barChartView.rightAxis.enabled = false
//Animate barchart
barChartView.animate(xAxisDuration: 2.0, yAxisDuration: 2.0)
barChartView.animate(xAxisDuration: 2.0, yAxisDuration: 2.0, easingOption: .easeInBounce)
}
Эта строка удаляет все отрицательные значения с гистограммы:
chartView.rightAxis.axisMinimum = 0