在iOS-charts swift iOS 8中设置yAxis

Nic*_*las 2 iphone ios swift ios8 ios-charts

我正在学习ios-charts,我想知道如何操纵yAxis,因为没有相关的方法.相反,xAxis可以定制.一个小例子,默认情况下我有两组yAxis标签,如图所示.

我的线图

我设法使用移动xAxis标签

lineChartView.xAxis.labelPosition = .Bottom
Run Code Online (Sandbox Code Playgroud)

但yAxis没有这样的东西.是否可以只留下左侧的标签清除右侧的标签?

Win*_*ero 7

使用rightAxis.drawLabelsEnabled = false甚至rightAxis.enabled = false.

xAx是由xIndex渲染的,这意味着xAxis上每个数据点之间的距离相等.但yAxis由数据值和y轴范围呈现.

所以要小心,当你设置dataSet时,你有机会设置轴依赖,就像dataSet.axisDependency = axisDependencyRight.然后它将使用rightAxis渲染折线图,而不是左轴.默认情况下,它是axisDependencyLeft

您可以选择您想要的yAxis,并禁用另一个.rightAxis.drawLabelsEnabled = false只是不渲染标签,但仍然计算和渲染.当心这个.