最近我在android中使用了aChartEngine库。当我在XYMultipleSeriesRenderer
的实例上设置属性时,我发现只有zoom rate
的这些方法
renderer.setZoomButtonsVisible(visible)
renderer.setZoomEnabled(enabled);
renderer.setZoomRate(rate);
我想要的是设置首次出现在屏幕上的折线图的初始缩放率。我怎样才能做到这一点?非常感谢!
答案 0 :(得分:2)
我猜你的意思是可见区域,因为你真的不关心显示的缩放率。
您可以使用以下API修改初始可见区域:
renderer.setXAxisMin(minX);
renderer.setXAxisMax(maxX);
minX
和maxX
将是您定义X轴上可见点的数据范围。 Y轴有类似的方法。
答案 1 :(得分:1)
使用以下方法修改初始可见区域:
mRenderer.setXAxisMin(0);
mRenderer.setXAxisMax(mCurrentSeries.getMaxX());
mRenderer.setYAxisMin(0);
mRenderer.setYAxisMax(mCurrentSeries.getMaxY());
mChartView.repaint(); // this line is sometimes required, depending how you are implementing the above 4 lines