我正在学习ios图表,我想知道如何操纵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
只是不呈现标签,而是仍然经过计算并呈现。当心这个。
关于ios - 在iOS图表中设置yAxis swift iOS 8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31878134/