我正在使用MPAndroidChart绘制折线图。

我需要绘制一个双Y轴折线图(即2个Y轴,一个在左侧,另一个在右侧)。但是,当我绘制图形时,它是从左侧绘制的。它考虑了“左Y轴”值而不是“右Y轴”值。

我在右侧绘制Weights(kg),在左侧绘制Heights(ft)。
因为权重分别是40s,50s等,高度是5、6等。。。为Height绘制的线采用左参考,即50s,60s,因此永远不会出现。

请让我知道如何使用正确的Y轴(而不是左侧的Y轴)绘制高度。

最佳答案

您可以只使用setAxisDependency函数,以使DataSet依赖于给定的轴。在您的情况下,应将其设置为right

LineDataSet set = new LineDataSet(data, "Your Label");
set.setAxisDependency(YAxis.AxisDependency.RIGHT); // plot this set against the right axis

关于android - MPAndroidChart:如何创建双轴?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39721432/

10-10 15:05