MPAndroidChart-如何获得缩放级别?
有没有办法找出图表的缩放级别是什么?在那之后什么都不做MPAndroidChart-如何获得缩放级别?,android,android-studio,view,zooming,mpandroidchart,Android,Android Studio,View,Zooming,Mpandroidchart,有没有办法找出图表的缩放级别是什么?在那之后什么都不做 我需要调用“缩小”,直到图表的缩放恢复正常我认为,没有方法找到图表的缩放级别 您可以通过调用chart.fitScreen()重置缩放。这会将图表视口重置为其原始状态。您可以调用fitScreen() 其他职能: 将“缩放最小值”设置为0f意味着您可以缩小到无限大。将其设置为1f意味着您可以完全缩小以查看整个图表 所以你应该打电话: setScaleMinima(2f, 1f) 它仅设置缩放边界,但不进行实际缩放 如需缩放,请致电 zoo
我需要调用“缩小”,直到图表的缩放恢复正常我认为,没有方法找到图表的缩放级别 您可以通过调用
chart.fitScreen()
重置缩放。这会将图表视口重置为其原始状态。您可以调用fitScreen()
其他职能:
将“缩放最小值”设置为0f意味着您可以缩小到无限大。将其设置为1f意味着您可以完全缩小以查看整个图表
所以你应该打电话:
setScaleMinima(2f, 1f)
它仅设置缩放边界,但不进行实际缩放
如需缩放,请致电
zoom(float xzoom, float yzoom, float xpos, float ypos)
我认为,没有办法找到图表的缩放级别 您可以通过调用
chart.fitScreen()
重置缩放。这会将图表视口重置为其原始状态。您可以调用fitScreen()
其他职能:
将“缩放最小值”设置为0f意味着您可以缩小到无限大。将其设置为1f意味着您可以完全缩小以查看整个图表
所以你应该打电话:
setScaleMinima(2f, 1f)
它仅设置缩放边界,但不进行实际缩放
如需缩放,请致电
zoom(float xzoom, float yzoom, float xpos, float ypos)
多亏了@Amit Vaghaela,这个代码对我有用
chart.setScaleMinima(0f, 0f);
chart.fitScreen();
多亏了@Amit Vaghaela,这个代码对我有用
chart.setScaleMinima(0f, 0f);
chart.fitScreen();
简单:
ViewPortHandler viewPortHandler = myChart.getViewPortHandler();
float scaleX = viewPortHandler.getScaleX();
float scaleY = viewPortHandler.getScaleY();
其中,scaleX和scaleY是中使用的缩放因子的返回值:
myChart.zoom(scaleX, scaleY, xValue, yValue, axis);
简单:
ViewPortHandler viewPortHandler = myChart.getViewPortHandler();
float scaleX = viewPortHandler.getScaleX();
float scaleY = viewPortHandler.getScaleY();
其中,scaleX和scaleY是中使用的缩放因子的返回值:
myChart.zoom(scaleX, scaleY, xValue, yValue, axis);
如果您使用的是条形图或折线图,请使用
yourChart.fitScreen()
以编程方式缩小。如果您使用的是条形图或折线图,请使用yourChart.fitScreen()代码>以编程方式缩小。