2013-03-28 5 views
0

최근에 안드로이드에 aChartEngine 라이브러리를 사용하고 있습니다. 내가 XYMultipleSeriesRenderer의 인스턴스 속성을 설정하면, 내가 먼저 화면에 나타날 때 내 라인 차트의 초기 줌 속도를 설정하는 것입니다 원하는 것은 zoom rate안드로이드 의ChartEngine에서 초기 확대/축소 비율을 설정하는 방법은 무엇입니까?

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

에 관한에만이 방법이 있습니다 발견했다. 어떻게해야합니까? 고마워요!

답변

2

표시시 실제로 확대/축소 비율을 신경 쓰지 않으므로 표시 영역을 의미하는 것 같습니다.

는 이러한 API를 사용하여 가시 영역의 초기 설정을 수정할 수 있습니다

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

경우 minXmaxX은 X 축에 보이는 점을 정의하는 데이터의 범위 될 것입니다. Y 축에 대해서도 비슷한 방법이 있습니다.

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 
+0

이 내가 지금 사용하고 계획-B는 다음과 같습니다 – Judking

1

다음을 사용하여 가시 영역의 초기 설정을 수정합니다. 고마워!
관련 문제