在MPAndroidChart中看不到某些值?

时间:2017-06-08 09:43:12

标签: android bar-chart mpandroidchart

我使用MPAndroidChart来显示我的图表,在条形图中它完美地显示了一些值但是对于其他一些值,条形图是可见的并且可以突出显示但其值不可见。

请问如何解决这个问题?

这张照片是为了澄清我在说什么。红色区域是条形图可见但不是其值。 charts

2 个答案:

答案 0 :(得分:2)

在设置数据之前(抱歉,我找不到你问题中的数据):

graph.setVisibleYRangeMaximum(barDataSet.getYMax() + 20, YAxis.AxisDependency.LEFT);

20替换为自定义布局的高度。

答案 1 :(得分:0)

我遇到了同样的问题,这就是我解决的方法。

float maxValue = barSet.getYMax();
int extraSpace = (int) (maxValue / (yVals.size() + 3));
chart.getAxisLeft().mAxisMaximum = (int) maxValue + (extraSpace < 1 ? 1 : extraSpace);

yVals是Y轴值的列表,而您可以使用+3进行游戏,因此根据您的布局,整个图表视图似乎都可以。