2016-09-27 35 views
1

我使用MPAndroidChart绘制折线图。MPAndroidChart:如何创建双轴?

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

我正在绘制右侧的重量(kg)和左侧的高度(ft)。 由于权重将以40秒,50秒等等和5,6等高度表示......为高度绘制的线需要左参照,其具有50秒,60秒,因此从不出现。

请让我知道如何直接绘制考虑正确的Y轴高度,而不是左Y轴。

回答

3

您可以使用setAxisDependency函数来让DataSet依赖给定的轴。在你的情况下,它应该设置为right

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

非常感谢。你为我节省了很多工作。我欠你一个治疗:) –