如何在MPAndroidChart中获取y轴标签的宽度

时间:2018-04-17 10:04:29

标签: java android charts mpandroidchart linechart

如何获得左侧y轴标签的宽度?或图表起点和y轴之间的空格

enter image description here

1 个答案:

答案 0 :(得分:2)

如果您希望得到最长的标签宽度,那么您可以这样做:

chart.getRendererLeftYAxis()
     .getPaintAxisLabels()
     .measureText(chart.getAxisLeft().getLongestLabel())

或者您可以获得标签两侧的边距:

chart.getAxisLeft().getXOffset()

或者你可以得到轴宽(这是最后两个值的组合):

chart.getAxisLeft().getRequiredWidthSpace(
    chart.getRendererLeftYAxis().getPaintAxisLabels())