MPAndroidChart - 如何获得缩放级别?

时间:2017-04-29 07:40:39

标签: android android-studio view zoom mpandroidchart

有没有办法找出MPAndroidChart中图表的缩放级别是什么?然后缩小什么都不做?

我需要调出缩小,直到图表缩放恢复正常

3 个答案:

答案 0 :(得分:4)

我认为,没有方法可以找到图表的缩放级别。

您可以致电chart.fitScreen()重置缩放。这会将图表视口重置为原始状态。您可以拨打fitScreen()

其他功能:

将比例最小值设置为0f意味着您可以缩小太大。将其设置为1f意味着您可以完全缩小以查看整个图表。

所以你应该打电话给:

setScaleMinima(2f, 1f)

仅设置缩放范围,但没有实际缩放。

要进行缩放,请致电

zoom(float xzoom, float yzoom, float xpos, float ypos)

答案 1 :(得分:0)

简单:

    ViewPortHandler viewPortHandler = myChart.getViewPortHandler();
    float scaleX = viewPortHandler.getScaleX();
    float scaleY = viewPortHandler.getScaleY();

其中scaleX和scaleY是在以下条件中使用的缩放系数的返回值:

myChart.zoom(scaleX, scaleY, xValue, yValue, axis);

答案 2 :(得分:-1)

感谢@Amit Vaghaela这段代码为我工作

chart.setScaleMinima(0f, 0f);
chart.fitScreen();