我想在LineChart中为每个y值在x轴上设置标签。我想获得以下结果:
有人可以帮助我在MPAndroidChart中找到正确的方法吗?
最佳答案
您可能正在寻找粒度-请参见the wiki page for the axis和javadoc。
像这样调用:
mChart.getXAxis().setGranularity(0.3f);
mChart.getXAxis().setGranularityEnabled(true);
将确保
0.3
是放大时轴上的最小间隔。除此之外,您可能还需要通过调用以下命令来调整x轴的比例:mChart.getXAxis().setAxisMinValue(10.01f); //experiment with these values
mChart.getXAxis().setAxisMaxValue(10.14f);
mChart.getXAxis().setLabelCount(5);