Ios 不在线形图中以零开始xAxis

Ios 不在线形图中以零开始xAxis,ios,swift,charts,linechart,Ios,Swift,Charts,Linechart,我已经创建了lineChartView。以下xAxis值以1小时的时间间隔显示数小时。我的图形从0开始,无法显示正确的xAxis标签值 我想在xAxis开始时添加额外的空间,以便xAxis标签可以正确可见 这是我的密码: func setChart(yValues: [Double], xValues: [String]) { chartView.noDataText = "You need to provide data for the chart."

我已经创建了lineChartView。以下xAxis值以1小时的时间间隔显示数小时。我的图形从0开始,无法显示正确的xAxis标签值

我想在xAxis开始时添加额外的空间,以便xAxis标签可以正确可见

这是我的密码:

 func setChart(yValues: [Double], xValues: [String]) {
    chartView.noDataText = "You need to provide data for the chart."
    
    var dataEntries: [ChartDataEntry] = []
    
    for i in 0..<yValues.count {
        let dataEntry = ChartDataEntry(x: Double(i), y: yValues[i])
        dataEntries.append(dataEntry)
    }        
    let chartDataSet = LineChartDataSet(entries: dataEntries, label: "")
    chartDataSet.colors = [.black]
    chartDataSet.drawFilledEnabled = true
    
    let chartData = LineChartData(dataSet: chartDataSet)
    let chartFormatter = LineChartFormatter(labels: xValues)
    chartView.xAxis.valueFormatter = chartFormatter
    chartView.xAxis.labelCount = dataEntries.count
    chartView.data = chartData
    
    chartView.xAxis.granularity = 1.0
    chartView.xAxis.granularityEnabled = true
    chartView.xAxis.centerAxisLabelsEnabled = false
    chartView.xAxis.axisMinimum = 0
    chartView.xAxis.axisMaximum = Double(dataEntries.count)
    chartView.setVisibleXRange(minXRange: 1.0, maxXRange: 3.0)
}
func集合图表(yvalue:[Double],xvalue:[String]){
chartView.noDataText=“您需要为图表提供数据。”
变量数据项:[ChartDataEntry]=[]

对于0中的我。您能添加您的代码吗?@KishanBhatiya已添加。请尝试设置
chartView.xAxis.Axismimum=-1
@KishanBhatiya它对我有效。谢谢您的帮助。@KishanBhatiya我们能在两个xAxis值之间添加多个点吗?例如,我有三个值在上午11点到下午12点之间,并且希望在特定位置显示点.