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