swift中的X轴图表标签

时间:2016-12-23 10:41:30

标签: ios swift ios-charts

How to show the last label of time in X-axis

我在我的xcode项目中使用过danielgindi / Charts。这里x轴的最后一次标签没有显示出来。如何在x轴标签上显示最后一次。附图如下。 以下代码由我使用: -

   let lineChartDataSet = LineChartDataSet(yVals: dataEntriesline, label: nil)
    lineChartDataSet.drawCirclesEnabled = false
    lineChartDataSet.colors = [NSUIColor(red: CGFloat(228.0/255), green: CGFloat(204.0/255), blue: CGFloat(88.0/255), alpha: 1)]
    lineChartDataSet.lineWidth = 2
    lineChartDataSet.setDrawHighlightIndicators(false)

    let lineChartData = LineChartData(xVals: dataPoints, dataSet: lineChartDataSet)
    magneticChart.xAxis.labelPosition = .Bottom
    magneticChart.data = lineChartData
    magneticChart.animate(xAxisDuration: 3.0, yAxisDuration: 3.0)
    magneticChart.legend.enabled = false
    magneticChart.descriptionText = ""
    magneticChart.data?.setDrawValues(false)
    magneticChart.rightAxis.drawLabelsEnabled = false
    magneticChart.xAxis.setLabelsToSkip(239)
    magneticChart.xAxis.drawLabelsEnabled = true
    magneticChart.drawBordersEnabled = true
    magneticChart.borderColor = UIColor.blackColor()
    dataEntrieslineIntialMarkerMagnetic = dataEntriesline
    magneticChart.xAxis.avoidFirstLastClippingEnabled = false
    magneticChart.xAxis.drawLabelsEnabled = true

1 个答案:

答案 0 :(得分:0)

magneticChart.xAxis.avoidFirstLastClippingEnabled = false

这就是原因。 尝试将其设置为true。