我正在尝试绘制以特定日期存储的动物的重量图。我有两个 vars 的重量等级,日期和重量。
这是我正在使用的代码。
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 轴上显示任何内容,也没有显示任何图形线。
其次,如果我想显示从特定日期到另一个日期的数据怎么办?比如从二月到三月等?