X轴动作奇怪 - 图表iOS

问题描述 投票:0回答:1

我在iOS上使用Charts library,但是我的TableView中的一个图表遇到了麻烦。 X轴看起来很奇怪,我的数据松散了。以下是目前的情况:

enter image description here

我的数据通常在900到1100之间。

我像这样配置图表:

let dataSet = LineChartDataSet(values: entries, label: "")
dataSet.drawCirclesEnabled = false
dataSet.lineWidth = 2
dataSet.mode = .horizontalBezier
dataSet.colors = UIColor.gray
dataSet.drawValuesEnabled = false

let lineChartData = LineChartData(dataSets: [dataSet])
self.chartEntries.append(lineChartData)

关于为什么我的X轴看起来像这样的想法?我的其他图表看起来很好,花花公子。

ios swift charts tableview ios-charts
1个回答
0
投票

该图表看起来很好,因为它试图将数值大约1000的数据压缩到一个非常小的空间。如果您查看MPAndroidChart lib wiki,您可以看到您可以调整每个轴的最小和最大范围,这样您就可以有效地放大到更接近您的值以更好地查看分布:

setAxisMaximum(float max):为此轴设置自定义最大值。如果设置,则不会根据提供的数据自动计算该值。

setAxisMinimum(float min):为此轴设置自定义最小值。如果设置,则不会根据提供的数据自动计算该值。

它看起来像:

graph.yAxis.axisMinimum = 900
graph.yAxis.axisMaximum = 1100
© www.soinside.com 2019 - 2024. All rights reserved.