【问题标题】:MPAndroidChart: How to create dual axis?MPAndroidChart:如何创建双轴?
【发布时间】:2016-09-27 09:47:21
【问题描述】:

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

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

我在右侧绘制重量(kg),在左侧绘制高度(ft)。 由于重量将以 40、50 等为单位,而高度以 5、6 等为单位……为高度绘制的线采用左参考,它有 50 和 60 秒,因此永远不会出现。

请让我知道如何指导绘制考虑高度的右 Y 轴而不是左 Y 轴。

【问题讨论】:

    标签: android mpandroidchart


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢。你为我节省了很多工作。我欠你一个款待:)
    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 2015-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多