【问题标题】:MPAndroidChart 2.1 so many things changedMPAndroidChart 2.1 改变了很多东西
【发布时间】:2015-06-21 22:10:59
【问题描述】:

到目前为止,我使用的是 MPAndroidChart 1.7,一切都很棒。 现在我需要使用组合图表,所以我需要使用新的 版本 (2.1)。

但是...很多事情发生了变化,我无法解决所有问题 现在的错误。我使用了简单的东西,例如:

chart.setDrawUnitsInChart(false);
chart.setStartAtZero(false);
chart.setDrawYValues(true);
chart.setDrawXLabels(true);
chart.getXLabels().setPosition(XLabelPosition.BOTTOM);
chart.setDrawBorder(false);
chart.setDrawLegend(true);
chart.setDrawGridBackground(false);
chart.setDrawVerticalGrid(false);

但是这些方法都不存在了。还有:

data.addLimitLine(limitLine);

已经不存在了。我在哪里可以找到所有这些方法都移到了哪里,或者为什么它们不再受支持?

【问题讨论】:

    标签: android mpandroidchart


    【解决方案1】:

    请查看documentation。您将能够在那里找到大多数东西。

    您提到的许多方法以前都与图表对象本身相关,现在可以通过 YAxis(以前的 YLabels)实例“设置”。

    可以使用ValueFormatter 接口绘制单位和自定义值。

    一些变化:

    XLabels -> 现在是 XAxis

    YLabels -> 现在是 YAxis

    启用禁用轴/图例:

    legend.setEnabled(...) yAxis.setEnabled(...)

    【讨论】:

    • 你能告诉我你把函数移到哪里来禁用绘制图表数据中的值吗?我只想显示线条而不是值。
    • dataSet.setDrawValues(false)
    猜你喜欢
    • 2020-09-02
    • 2012-10-15
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多