我使用MPAndroidChart来显示我的图表,在条形图中它完美地显示了一些值但是对于其他一些值,条形图是可见的并且可以突出显示但其值不可见。
请问如何解决这个问题?
答案 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
进行游戏,因此根据您的布局,整个图表视图似乎都可以。