我无法使用MPAndroidChart在一个条形图中绘制负y值和正y值

请帮助..正如我在问题标题中写的那样,我无法在一个条形图中绘制负y值和正y值.我使用你的代码,只改变它的几行.

原始来源是:https://raw.githubusercontent.com/PhilJay/MPAndroidChart/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/BarChartActivity.java.

编辑的来源是:https://db.tt/FWGvAZOZ

我只编辑了第266-273行.

摘录(原件):

for (int i = 0; i < count; i++) {
    float mult = (range + 1);
    float val = (float) (Math.random() * mult);
    yVals1.add(new BarEntry(val, i));
}

摘录(已编辑):

for (int i = 0; i < count; i++) {
    float val = (float) ((double)1.0 * (float)i) -5;
    yVals1.add(new BarEntry(val, i));           
}

我已经在作者github(问题#183)中打开了一个问题,我在这里发布了*,希望我能有更快的响应.

谢谢,伙计们

解决方法:

在BarChart上使用setStartAtZero(false)绘制负值.

更新:

从库的2.0.7版开始,不再需要为图表设置startAtZero(…),而是为YAxis设置.

上一篇:MpAndroidChart设置多条折线图


下一篇:如何在MPAndroid图表中使用X值?