BarChart和LineChart标签位置不匹配

时间:2017-05-24 03:29:39

标签: android mpandroidchart

BarChart x轴值标签位置和LineChart x轴值标签位置略有不匹配。我该怎么做才能解决这个问题?

an anmiated gif of a bar chart and a line chart

mismatched labels on the x-axis]

1 个答案:

答案 0 :(得分:0)

对于它的价值,我发现不匹配几乎不可察觉,如果你没有指出它,我就不会看到它。

您可以使用XAxis#setXOffset(float f)调整x值的偏移量:

mChart.getXAxis().setXOffset(10f);

如果要以相反方向移动标签,请使用负偏移量(例如-10f)。

如果你想调整LineChart上的值的偏移量,那就有点复杂了 - 你必须继承LineChartRenderer并覆盖方法drawValues

如果您想尝试,请参阅How do MPAndroidChart renderers work and how do I write a custom renderer?