2013-10-07 2 views
1

안녕하세요, 안드로이드의 그래프 설계에 achartengine을 사용하고 있습니다. 이미지에 표시된대로 Y 축 값의 간격을 좁히고 싶습니다. 어떻게해야합니까?안드로이드의 그래픽 사용자 정의

Graph from Achart Engine

는 I 그래프를 설계하기 위해 다음과 같은 값을 사용하게

시리즈 1

int x[] = {5, 10, 15, 20, 30 , 35, 45}; 
    int y[] = {50, 100, 300, 200, 250 , 250 , 300}; 

시리즈 2

int x1[]={10,20,30,40,50,60,70}; 
    int y1[]={50, 100, 300, 200, 250 , 250 , 300}; 

내가

XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer(); 
      XYSeriesRenderer renderer = new XYSeriesRenderer(); 
      XYSeriesRenderer renderer1 = new XYSeriesRenderer(); 





    mRenderer.setXLabelsAlign(Align.CENTER); 

     mRenderer.setYLabelsAlign(Align.RIGHT); 

그런 다음이 시리즈는 mRenderer과에 추가 된 다음 코드를 사용하고있는 렌더러 파일을 추가하려면 다음 코드

XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset(); 
      dataset.addSeries(series); 
      dataset.addSeries(series1); 

을 사용하고있는 계열을 추가하려면 그래픽보기가 설정되었습니다

mRenderer.addSeriesRenderer(renderer); 
      mRenderer.addSeriesRenderer(renderer1); 

      GraphicalView view = ChartFactory.getLineChartView(context, dataset, mRenderer); 
+0

사용하고있는 패키지? 링크를 추가하거나 더 많은 코드를 보여주십시오. –

+0

코드를 확인하십시오 .. 더 많이 필요합니까 – Yatin

+0

이미지에서 보았 듯이 Yaxis와 100, 200, 300의 값을 필요로합니다. – Yatin

답변

1

그냥이 작업을 수행하는 데 도움이 될 수 있습니다

mRenderer.setYLabelsPadding(15); 
0

이 라이브러리를 살펴보십시오 https://code.google.com/p/achartengine/ 당신이

+0

이미이 사이트를 참조했습니다. 그러나 그것은 값과 Y 축을 어디에서 벗어날 수 있는지 보여주지 않습니다. – Yatin

관련 문제