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
数组列表点中有这些值
:
每日点
:
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可能更合适?谢谢,我会试试