mlo*_*dev 5 android mpandroidchart
当y值全为零时我遇到问题,并且条形图未显示在BarChart中.
我检查了示例项目:
代码不变:

仅改变y的所有值在行260中为零,具有
yVals1.add(new BarEntry(0, i));
Run Code Online (Sandbox Code Playgroud)
但这发生了:

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

但是当所有条形均为零时,不显示任何条形,并且在x轴上仅显示一个标签
如何解决这个问题?
我需要图表显示所有值,即使'y'的值都是零.
小智 5
我遇到了和你一样的问题。我有一个条形图,当所有 y 值都为 0 时,条形图根本不会显示。但是如果至少有一个 y 值不是 0,即使其余的 y 值是 0,条形图也会显示出来。
所以我认为这是 MPAndroidChart 的一个错误。
但我找到了一种稍微调整它的方法。当所有 y 值都为 0 时,您需要设置固定的最大轴值。
这是设置固定最大轴值的代码:
leftAxis.setAxisMaxValue(100f);
Run Code Online (Sandbox Code Playgroud)
通过这样做,当所有 y 值都为 0 时,您将最大轴值设置为 100,但您可以将其设置为其他值,只要最大轴值不为 0,即使所有的 y 值都将显示条形图y 值为 0。
希望它能解决你的问题
| 归档时间: |
|
| 查看次数: |
3291 次 |
| 最近记录: |