2011-09-12 191 views
0


我想在X軸上使用一組DataTime值。
使用achartengine,我想說明的是以下對象:
X軸標籤achartengine的日期值

DATE1,

  • 雨=> 「值」
  • 太陽=> 「值」
  • 風=> 「值」

date2的

  • 雨=> 「值」
  • 太陽=> 「值」
  • 風=> 「值」

等等

我已經設置了achartengine使用這些值。
這是我的代碼:

if (mChartView == null){ 
      layout_chart = (LinearLayout) findViewById(R.id.chart); 
      mChartView = ChartFactory.getCombinedXYChartView(
        Grafico_modello.this 
        , chart.getDataset()//mDataset 
        , chart.getRenderer()//mRenderer 
        , chart.getTypes() //types 
        ); 
    } 

//populating the object on the .getDataset method 
for (i=0;i<name_label.length;i++){ 
    var[i] = new XYSeries(name_label[i]); 
     for (j=0;j<grafico.length();j++){ 
      int unix_time=0; 
      unix_time=grafico.getDays()[j]; 
      var[i].add(unix_time 
        , grafico.getVariabili() 
          .get(unix_time) 
         .get(name_var[i])); 
      } 
} 

更新1:Graphs

回答

1

我想我解決我的問題。這是代碼。

//SETTING THE DATASET 
TimeSeries[] var = new TimeSeries[7]; 
XYSeriesRenderer[] arrayRenderer = new XYSeriesRenderer[7]; 
for (i=0;i<name_label.length;i++){ 
var[i] = new TimeSeries(name_label[i]); 
    for (j=0;j<grafico.length();j++){ 
    int unix_time=0; 
    unix_time=grafico.getDays()[j]; 
    Date date = new Date(); 
    date.setTime((long)unix_time*1000); 
    var[i].add(date 
     , grafico.getVariabili() 
        .get(unix_time) 
         .get(name_var[i])); 
    } 
     arrayRenderer[i]= new XYSeriesRenderer(); 
} 
//pioggia - celeste 
arrayRenderer[0].setColor(Color.rgb(173, 216, 230)); 
//tmin - blu 
arrayRenderer[1].setColor(Color.BLUE); 
//tmax - rosso 
arrayRenderer[2].setColor(Color.RED); 
//sole - giallo 
arrayRenderer[3].setColor(Color.YELLOW); 
//vento - bianco 
arrayRenderer[4].setColor(Color.WHITE); 
//Umin - marrone 
arrayRenderer[5].setColor(Color.rgb(165, 42, 42)); 
//Umax - verde 
arrayRenderer[6].setColor(Color.GREEN); 
} 
//SETTING THE CHART 
mChartView = ChartFactory.getTimeChartView(
      Grafico_meteo.this 
      , mDataset//mDataset 
      , mRenderer//mRenderer 
      , null 
      ); 
+1

你可以發佈這張圖表看起來像什麼,或應該看起來像?謝謝! – user836200

+0

我已經添加了圖像 –

+0

@MarcoFantasia:我可以知道你是如何刪除默認的x軸值如2,4,8,10 ...... –