Ios 不在线形图中以零开始xAxis
我已经创建了lineChartView。以下xAxis值以1小时的时间间隔显示数小时。我的图形从0开始,无法显示正确的xAxis标签值 我想在xAxis开始时添加额外的空间,以便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."
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点之间,并且希望在特定位置显示点.