1
我試圖做一個存儲soem特定日期的動物體重的情節。我有兩個變量,日期和重量的重量級。AcharEngine製作日期相關圖表
這是我使用的代碼。
else if (str.equals("Weight"))
{
mDbHelper.open();
wtArray = mDbHelper.getWeight();
mDbHelper.close();
TimeSeries diaSeries = new TimeSeries("Weight");
for (int i =0; i <wtArray.size(); i++)
{
Weight wt = wtArray.get(i);
diaSeries.add(wt.date, wt.weight);
}
XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
dataset.addSeries(diaSeries);
XYMultipleSeriesRenderer mrenderer = new XYMultipleSeriesRenderer();
XYSeriesRenderer renderer = new XYSeriesRenderer();
renderer.setColor(Color.RED);
renderer.setPointStyle(PointStyle.DIAMOND);
renderer.setFillPoints(true);
mrenderer.addSeriesRenderer(renderer);
graphLayout.addView(ChartFactory.getTimeChartView(this, dataset, mrenderer, "MM/dd/yyyy"));
}
該代碼的問題是,它從不在x軸上顯示任何內容,也沒有顯示圖線。
其次,如果我想顯示從特定日期到另一日期的數據?像從二月到三月等?
你確定TimeSeries包含任何東西嗎? –
ofc它,我已檢查它 –