MPAndroidChart – 如何在值为零时显示y值?

前端之家收集整理的这篇文章主要介绍了MPAndroidChart – 如何在值为零时显示y值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我用的是2.0.8 release of MPAndroidChart

当y值全为零时我遇到问题,并且条形图未显示在BarChart中.

我检查了示例项目:

代码不变:

只更改y的所有值在line 260中为零,其中

yVals1.add(new BarEntry(0,i));

但这发生了:

在我的项目中也会发生同样的情况,当某些条形图具有非零值时,会显示所有条形图,如下所示:

但是当所有条形均为零时,不显示任何条形,并且在x轴上仅显示一个标签

如何解决这个问题?

我需要图表显示所有值,即使’y’的值都是零.

最佳答案
我遇到了和你一样的问题.
我有一个条形图,当所有y值都为0时,条形图将根本不显示.
但如果至少有一个y值不是0,那么即使剩下的y值为0,该条也会出现.

所以我认为这是来自MPAndroidChart的错误.

但是我找到了一种调整它的方法.
当所有y值都为0时,需要设置固定的最大轴值.

这是设置固定最大轴值的代码

leftAxis.setAxisMaxValue(100f);

通过这样做,您将最大轴值设置为100,但只要最大轴值不为0,您就可以将其设置为其他值,即使所有值都显示条形图y值为0.

希望它能解决你的问题

猜你在找的Android相关文章