2013-10-07 29 views
1

嗨我正在使用achartengine設計Android中的圖形 我想在圖像中看到Y軸值。 我該如何實現它。在android中定製圖形

Graph from Achart Engine

我有使用下列值來設計圖表

系列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}; 

要添加的系列,我用下面的代碼

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

要添加渲染文件我用下面的代碼

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





    mRenderer.setXLabelsAlign(Align.CENTER); 

     mRenderer.setYLabelsAlign(Align.RIGHT); 

然後這個系列加入到mRenderer和圖形視圖設置

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);