0
私は、Android上でgraphViewの問題を持っています私はグラフを生成し、グラフのバーが表示されることがあります。時には本当にランダムではありません。ここでAndroidのグラフビューの日付軸が正しく
は私のコードは次のとおりです。
Cursor weeklySale = db.getWeeklySale(login);
DataPoint[] dp= new DataPoint[weeklySale.getCount()];
Date[] dates= new Date[weeklySale.getCount()];
int i=0;
while(weeklySale.moveToNext())
{
SimpleDateFormat sdf = new SimpleDateFormat("dd MM yyyy");
Calendar cal = Calendar.getInstance();
cal.set(Calendar.WEEK_OF_YEAR, Integer.valueOf(weeklySale.getString(1)));
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
// Date c = new Date(weeklySale.getLong(1));
dp[i]= new DataPoint(cal.getTime(), (long)weeklySale.getFloat(0));
dates[i]= cal.getTime();
System.out.println(weeklySale.getFloat(0)+" + "+weeklySale.getString(1)+" , "+sdf.format(cal.getTime()));
}
graph.removeAllSeries();
GridLabelRenderer gridLabel = graph.getGridLabelRenderer();
gridLabel.setHorizontalAxisTitle("Semaine");
gridLabel.setVerticalAxisTitle("CA");
LineGraphSeries series = new LineGraphSeries<DataPoint>(dp);
series.setColor(Color.RED);
graph.addSeries(series);
おかげ