我想在 X 轴上使用一组 DataTime 值。
使用 achartengine,我想在其上显示以下对象:
日期1,
- 雨=>“价值”
- 太阳=>“价值”
- 风=>“价值”
日期2
- 雨=>“价值”
- 太阳=>“价值”
- 风=>“价值”
ETC...
我已经用这些值设置了一个 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: