Java JFreeChart不是绘制点

Java JFreeChart不是绘制点,java,charts,jfreechart,points,Java,Charts,Jfreechart,Points,我在数组列表点中有这些值: 法案:2013-04-121150.0 进口票据:2013-04-21300.0 法案:2013-04-281200.0 进口票据:2013-04-29100.0 类每日点: public static class DailyPoint { public final String name; public final Date date; public final double total; public

我在
数组列表点中有这些值

  • 法案:2013-04-121150.0
  • 进口票据:2013-04-21300.0
  • 法案:2013-04-281200.0
  • 进口票据:2013-04-29100.0
  • 每日点

    public static class DailyPoint {
            public final String name;
            public final Date date;
            public final double total;
            public DailyPoint(String name,Date date,double total) {
                this.name=name;
                this.date=date;
                this.total=total;
            }
        }
    
    图表代码:

    ArrayList<DailyPoint> points;
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
            if (points!=null) {
                for(int i=0;i<points.size();i++) {
                    DailyPoint p=points.get(i);
                    System.out.println(p.name+": "+p.date+","+p.total);
                    dataset.addValue(p.total, p.name, p.date);
                }
                JFreeChart chart = ChartFactory.createLineChart(
                        "Import Bills and Bills", "Date", "Total", dataset, 
                        PlotOrientation.HORIZONTAL, true, true, false);
    
    arraylistpoints;
    DefaultCategoryDataset数据集=新的DefaultCategoryDataset();
    如果(点数!=null){
    
    对于(int i=0;i)您希望这张图表看起来像什么?根据您的数据,我猜a可能更合适?谢谢,我会试试