请帮助..正如我在问题标题中写的那样,我无法在一个条形图中绘制负y值和正y值.我使用你的代码,只改变它的几行.
编辑的来源是: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设置.