public void createChartModelByDate() { chartModelByDate = new CartesianChartModel(); LineChartSeries sum = new LineChartSeries(); sum.setLabel("Sum"); for (Report rp : repByDateList) { System.out.println( "____________________________________________________________________\n\n\n" + rp); sum.set(rp.getDate(), rp.getTotal()); } chartModelByDate.addSeries(sum); }
public CartesianChartModel getCombinedModel() { LineChartSeries sales = new LineChartSeries(); sales.setLabel("Sales"); sales.set(2004, 1000); sales.set(2005, 1170); sales.set(2006, 660); sales.set(2007, 1030); BarChartSeries expenses = new BarChartSeries(); expenses.setLabel("Expenses"); expenses.set("2004", 400); expenses.set("2005", 460); expenses.set("2006", 1120); expenses.set("2007", 540); combinedModel.addSeries(sales); combinedModel.addSeries(expenses); return combinedModel; }
private void createDateClienteModel() { dateClienteModel = new LineChartModel(); LineChartSeries mueblesI = new LineChartSeries(); LineChartSeries mueblesE = new LineChartSeries(); mueblesI.setLabel("Muebles Interior"); mueblesE.setLabel("Muebles Exterior"); for (InformeDiario item : reporte.getInformeDiarios()) { mueblesI.set(sdf.format(item.getFecha().getTime()), item.getMueblesInterior()); mueblesE.set(sdf.format(item.getFecha().getTime()), item.getMueblesExterior()); } dateClienteModel.addSeries(mueblesI); dateClienteModel.addSeries(mueblesE); dateClienteModel.setTitle("Reporte Diario"); dateClienteModel.setZoom(true); dateClienteModel.setAnimate(true); dateClienteModel.getAxis(AxisType.Y).setLabel("Muebles"); dateClienteModel.getAxis(AxisType.Y).setMin(0); DateAxis axis = new DateAxis("Fechas"); dateClienteModel.setLegendPosition("e"); dateClienteModel.setShowPointLabels(true); axis.setTickAngle(-50); dateClienteModel.getAxes().put(AxisType.X, axis); }
private LineChartModel createLineModel() { LineChartModel model = new LineChartModel(); LineChartSeries sales = new LineChartSeries(); sales.setLabel("Sales"); sales.set(2004, 1000); sales.set(2005, 1170); sales.set(2006, 660); sales.set(2007, 1030); LineChartSeries expenses = new LineChartSeries(); expenses.setLabel("Expenses"); expenses.set(2004, 400); expenses.set(2005, 460); expenses.set(2006, 1120); expenses.set(2007, 540); model.addSeries(sales); model.addSeries(expenses); model.setExtender("chart"); model.setTitle("Company Performance"); return model; }