Examples of CartesianChartModel


Examples of org.primefaces.model.chart.CartesianChartModel

    public CartesianChartModel getCategoryModel() { 
        return categoryModel; 
   
 
    private void createLinearModel() { 
        linearModel = new CartesianChartModel()
 
        LineChartSeries series1 = new LineChartSeries()
        series1.setLabel("Series 1")
 
        series1.set(1, 2)
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

        linearModel.addSeries(series1)
        linearModel.addSeries(series2)
   
 
    private void createCategoryModel() { 
        categoryModel = new CartesianChartModel()
 
        ChartSeries boys = new ChartSeries()
        boys.setLabel("Boys")
 
        boys.set("2004", 120)
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

public class LineRenderer extends CartesianPlotRenderer {

    @Override
    protected void encodeData(FacesContext context, Chart chart) throws IOException {
        ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getModel();
       
    writer.write(",data:[" );
        for(Iterator<ChartSeries> it = model.getSeries().iterator(); it.hasNext();) {
            ChartSeries series = it.next();

            writer.write("[");
            for(Iterator<Object> x = series.getData().keySet().iterator(); x.hasNext();) {
                Object xValue = x.next();
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

    @Override
    protected void encodeOptions(FacesContext context, Chart chart) throws IOException {
        super.encodeOptions(context, chart);
       
        ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getModel();
        Map<AxisType,Axis> axes = model.getAxes();
       
        writer.write(",axes:{");
        for(Iterator<AxisType> it = axes.keySet().iterator(); it.hasNext();) {
            AxisType axisType = it.next();
            Axis axis = model.getAxes().get(axisType);
           
            encodeAxis(context, axisType, axis);
           
            if(it.hasNext()) {
                writer.write(",");
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

    writer.endElement("script");
  }

    protected void encodeOptions(FacesContext context, LineChart chart) throws IOException {
    ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getValue();
        List<String> categories = model.getCategories();
        boolean hasCategories = !categories.isEmpty();

        //data
    writer.write("data:[" );
        for(Iterator<ChartSeries> it = model.getSeries().iterator(); it.hasNext();) {
            ChartSeries series = it.next();

            writer.write("[");
            for(Iterator<Object> x = series.getData().keySet().iterator(); x.hasNext();) {
                Object xValue = x.next();
                Number yValue = series.getData().get(xValue);
                String yValueAsString = yValue != null ? yValue.toString() : "null";

                if(hasCategories) {
                    writer.write(yValueAsString);
                } else {
                    writer.write("[");
                    writer.write(xValue + "," + yValueAsString);
                    writer.write("]");
                }

                if(x.hasNext()) {
                    writer.write(",");
                }
            }
            writer.write("]");

            if(it.hasNext()) {
                writer.write(",");
            }
        }
        writer.write("]");

        //common config
        encodeCommonConfig(context, chart);

        //series
        writer.write(",series:[");
        for(Iterator<ChartSeries> it = model.getSeries().iterator(); it.hasNext();) {
            ChartSeries series = (ChartSeries) it.next();

            writer.write("{");
            writer.write("label:'" + series.getLabel() + "'");
            if(series instanceof LineChartSeries) {
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

    writer.endElement("script");
  }

    protected void encodeOptions(FacesContext context, BarChart chart) throws IOException {
    ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getValue();
        boolean horizontal = chart.getOrientation().equals("horizontal");
        List<String> categories = model.getCategories();

        //data
    writer.write("data:[" );
        for(Iterator<ChartSeries> it = model.getSeries().iterator(); it.hasNext();) {
            ChartSeries series = it.next();
            int i = 1;

            writer.write("[");
            for(Iterator<Object> x = series.getData().keySet().iterator(); x.hasNext();) {
                Number value = series.getData().get(x.next());
                String valueToRender = value != null ? value.toString() : "null";

                if(horizontal) {
                    writer.write("[");
                    writer.write(valueToRender + "," + i);
                    writer.write("]");

                    i++;
                } else {
                    writer.write(valueToRender);
                }

                if(x.hasNext()) {
                    writer.write(",");
                }
            }
            writer.write("]");

            if(it.hasNext()) {
                writer.write(",");
            }
        }
        writer.write("]");

        //common config
        encodeCommonConfig(context, chart);

        //series
        writer.write(",series:[");
        for(Iterator<ChartSeries> it = model.getSeries().iterator(); it.hasNext();) {
            ChartSeries series = (ChartSeries) it.next();

            writer.write("{");
            writer.write("label:'" + series.getLabel() + "'");
            writer.write("}");
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

    public PieChartModel getPieModel() { 
        return pieModel; 
   
 
    private void createCategoryModel() { 
        categoryModel = new CartesianChartModel()
 
        ChartSeries boys = new ChartSeries()
        boys.setLabel("Boys")
 
        boys.set("2004", 120)
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

    private CartesianChartModel model;

    private CartesianChartModel modelWithNull;

    public LineChartController() {
        model = new CartesianChartModel();
        modelWithNull = new CartesianChartModel();

        createModel();
        createModelWithNull();
    }
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

public class BarChartController implements Serializable {

    private CartesianChartModel model;

    public BarChartController() {
        model = new CartesianChartModel();

        createModel();
    }
View Full Code Here

Examples of org.primefaces.model.chart.CartesianChartModel

    model.addAttribute("reviewsSummary", toChartModel(this.hotelService.getReviewSummary(hotel)));
    return "hotel";
  }

  private CartesianChartModel toChartModel(ReviewsSummary reviewSummary) {
    CartesianChartModel model = new CartesianChartModel();
    ChartSeries chartSeries = new ChartSeries(" ");
    for (Rating rating : Rating.values()) {
      String string = this.messageSource.getMessage(rating, null, null);
      chartSeries.set(string, reviewSummary.getNumberOfReviewsWithRating(rating));
    }
    model.addSeries(chartSeries);
    return model;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.