如何在IOS图表中设置x轴标签之间的空间?

我一直面对这个问题。 我希望在我的ios图表中的x轴标签之间设置相等的空间。 我提到了这个解决方案并将代码应用为lineChartView.xAxis.avoidFirstLastClippingEnabled = true ,但它没有用完。 然后我确实将值设置为false然后它给了我一些相等的间距但现在我的第一个和最后一个x轴标签被隐藏在图表中。 请帮我解决这个问题。这是线图自定义的代码:

 func setXaxis(){ lineChartView.xAxis.labelPosition = .bottom lineChartView.xAxis.avoidFirstLastClippingEnabled = false lineChartView.xAxis.forceLabelsEnabled = true lineChartView.xAxis.labelPosition = XAxis.LabelPosition.bottomInside lineChartView.xAxis.drawGridLinesEnabled = false lineChartView.xAxis.labelTextColor = chartcolor lineChartView.xAxis.labelCount = 6 lineChartView.xAxis.xOffset = 10 } func setYaxis(){ lineChartView.leftAxis.labelPosition = YAxis.LabelPosition.insideChart lineChartView.leftAxis.labelTextColor = chartcolor lineChartView.leftAxis.gridColor = chartcolor lineChartView.leftAxis.labelCount = 5 lineChartView.leftAxis.yOffset = 6 lineChartView.setViewPortOffsets(left: 0, top: 0, right: 0, bottom: 0) } func setChart(){ lineChartView.noDataText = "" lineChartView.dragEnabled = false lineChartView.setScaleEnabled(false) lineChartView.pinchZoomEnabled = false lineChartView.drawMarkers = true lineChartView.backgroundColor = bluecolor lineChartView.rightAxis.enabled = false lineChartView.legend.enabled = false lineChartView.chartDescription?.enabled = false } 

这些是我的截图。

时间: lineChartView.xAxis.avoidFirstLastClippingEnabled = true

第一个案例

when: lineChartView.xAxis.avoidFirstLastClippingEnabled = false

第二种情况