我正在学习 ios-charts,我想知道如何操作 yAxis,因为没有与之相关的方法。相反,xAxis 可以自定义。一个小例子,默认情况下,我有两组 yAxis 标签,如图所示。
我设法使用移动 xAxis 标签
lineChartView.xAxis.labelPosition = .Bottom
但是yAxis没有这样的东西。是否可以只留下左边的标签来清除右边的标签?
我正在学习 ios-charts,我想知道如何操作 yAxis,因为没有与之相关的方法。相反,xAxis 可以自定义。一个小例子,默认情况下,我有两组 yAxis 标签,如图所示。
我设法使用移动 xAxis 标签
lineChartView.xAxis.labelPosition = .Bottom
但是yAxis没有这样的东西。是否可以只留下左边的标签来清除右边的标签?
使用rightAxis.drawLabelsEnabled = false
甚至rightAxis.enabled = false
.
xAxis 由 xIndex 渲染,这意味着 xAxis 上每个数据点之间的距离相等。但是 yAxis 是由数据值和 yaxis 范围呈现的。
所以要小心,当你设置数据集时,你有机会设置轴依赖,比如dataSet.axisDependency = axisDependencyRight
. 然后它将使用 rightAxis 来呈现您的折线图,而不是左轴。默认情况下,它是axisDependencyLeft
您可以选择您想要的 yAxis,然后禁用另一个。rightAxis.drawLabelsEnabled = false
只是不渲染标签,但仍然计算和渲染。当心这个。