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

Ale*_*Lee 2 java charts android linechart mpandroidchart

如何获取左y轴标签的宽度?或图表起点与 y 轴之间的空间

在此输入图像描述

Ant*_*non 7

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

chart.getRendererLeftYAxis()
     .getPaintAxisLabels()
     .measureText(chart.getAxisLeft().getLongestLabel())
Run Code Online (Sandbox Code Playgroud)

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

chart.getAxisLeft().getXOffset()
Run Code Online (Sandbox Code Playgroud)

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

chart.getAxisLeft().getRequiredWidthSpace(
    chart.getRendererLeftYAxis().getPaintAxisLabels())
Run Code Online (Sandbox Code Playgroud)