我想在LineChart中为每个y值在x轴上设置标签。我想获得以下结果:

android - 如何在MPAndroidChart中为每个y值设置x轴标签?-LMLPHP

有人可以帮助我在MPAndroidChart中找到正确的方法吗?

最佳答案

您可能正在寻找粒度-请参见the wiki page for the axisjavadoc

像这样调用:

 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);

10-08 02:02