示例#1
0
  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);
  }
示例#2
0
  private BarChartModel initBarModel() {
    BarChartModel model = new BarChartModel();

    ChartSeries mueblesI = new ChartSeries();
    ChartSeries mueblesE = new ChartSeries();

    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());
    }

    model.addSeries(mueblesI);
    model.addSeries(mueblesE);

    return model;
  }