データベースの値に基づいた折れ線グラフがあり、y 軸には値があり、x 軸には日付があります。現在、チャートは日付ごとに表示されています。しかし、毎月や毎年など、さまざまな期間を表示したいと考えています。
誰でも私にこれについてのアイデアを教えてもらえますか? ありがとうございました
これが私のコードです:-
FuelStoredInfo reportInfo =new FuelStoredInfo(context);
reportInfo.open();
fPrice=reportInfo.getReportData(this);
fMileage = reportInfo.getReportMileage(this);
fDates =reportInfo.getReportDates(this);
reportInfo.close();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
TimeSeries fPriceseries = new TimeSeries("Fuel prices");
for (int i = 0; i < fDates.length; i++)
{
try
{
fPriceseries.add(sdf.parse(fDates[i].trim()), fPrice[i]);
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
TimeSeries fMileageSeries = new TimeSeries("Mileage");
for(int i=0;i<fDates.length;i++)
{
try
{
fMileageSeries.add(sdf.parse(fDates[i].trim()), fMileage[i]);
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
dataset = new XYMultipleSeriesDataset();
dataset.addSeries(fPriceseries);
dataset.addSeries(fMileageSeries);