如果一个值很大,MPAndroidChart条形图将占据全宽

时间:2015-12-11 12:45:09

标签: android charts mpandroidchart

我在我的一个项目中使用MPAndroidChart,我正在使用水平条形图。如果1的值过大则多次图表类型仅显示该值并且其余所有其他值变为0。

现在我明白这是正确的行为,因为它计算百分比并除以值,但即使在这些情况下也应该显示这些值。有没有办法实现这个?

以下是它的样子: enter image description here

所有其他领域的价值都小于2000!

2 个答案:

答案 0 :(得分:2)

在您提供的屏幕截图中清晰可见,显示的是值。 它们非常小(与您设置的一样小),因此它们在图表上不会被绘制得更大。

老实说,我不知道你的期望?

如果您希望小值的条形“更大”,则使用更大的值。

轴还没有类似对数刻度的东西。

答案 1 :(得分:0)

在MP Android图表中,没有办法处理“one-value-too-large”这个问题。我遇到了这个问题,不得不实施设计变更。在我的图表中,大多数值的范围是10个单位,只有一个值非常大,大约4000个单位。所以我决定不在图表中显示大值并将其显示在图表下方。这是一个图像视图

Large value is displayed below the dynamic chart