MPAndroidChart:如何创建双轴?
MPAndroidChart: How to create dual axis?
我正在使用 MPAndroidChart 绘制折线图。
我需要画一个双 Y 轴折线图(即有 2 个 Y 轴,一个在左边,另一个在右边)。但是当我绘制图形时,它是从左边绘制的。它考虑了左 Y 轴值而不是右 Y 轴值。
我在右边画体重(公斤),在左边画身高(英尺)。
由于重量将以 40 秒、50 秒等表示,而身高以 5、6 等表示...为高度绘制的线采用左侧参考,它有 50 秒、60 秒,因此永远不会出现。
请告诉我如何根据高度的右 Y 轴而不是左 Y 轴来直接绘制。
您可以只使用 setAxisDependency
函数来让 DataSet
依赖于给定的轴。在你的情况下,它应该设置为 right
:
LineDataSet set = new LineDataSet(data, "Your Label");
set.setAxisDependency(YAxis.AxisDependency.RIGHT); // plot this set against the right axis
我正在使用 MPAndroidChart 绘制折线图。
我需要画一个双 Y 轴折线图(即有 2 个 Y 轴,一个在左边,另一个在右边)。但是当我绘制图形时,它是从左边绘制的。它考虑了左 Y 轴值而不是右 Y 轴值。
我在右边画体重(公斤),在左边画身高(英尺)。 由于重量将以 40 秒、50 秒等表示,而身高以 5、6 等表示...为高度绘制的线采用左侧参考,它有 50 秒、60 秒,因此永远不会出现。
请告诉我如何根据高度的右 Y 轴而不是左 Y 轴来直接绘制。
您可以只使用 setAxisDependency
函数来让 DataSet
依赖于给定的轴。在你的情况下,它应该设置为 right
:
LineDataSet set = new LineDataSet(data, "Your Label");
set.setAxisDependency(YAxis.AxisDependency.RIGHT); // plot this set against the right axis