2013-03-28 33 views
0

最近我在android中使用aChartEngine庫。當我的XYMultipleSeriesRenderer實例設置屬性,我發現只有這些關於zoom rate如何在android中的aChartEngine中設置初始縮放比率?

renderer.setZoomButtonsVisible(visible) 
renderer.setZoomEnabled(enabled); 
renderer.setZoomRate(rate); 

我想是設置初始縮放比率爲我的線圖,當它第一次出現在屏幕上什麼樣的方法。我怎樣才能做到這一點?非常感謝!

回答

2

我想你是指可見區域,因爲你真的不關心顯示的縮放比例。

您可以使用這些API修改初始的可見區域:

renderer.setXAxisMin(minX); 
renderer.setXAxisMax(maxX); 

minXmaxX將是您的數據,定義了在X軸的可見點的範圍內。 Y軸有類似的方法。

+0

這是我現在使用該計劃-B。謝謝! – Judking 2013-03-28 15:51:33

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 
相關問題