有没有办法找出MPAndroidChart中图表的缩放级别是什么?然后缩小什么都不做?
我需要调出缩小,直到图表缩放恢复正常
答案 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();