Package org.primefaces.model.chart

Examples of org.primefaces.model.chart.CartesianChartModel


     * Finds the categories using first series
     *
     * @return List of categories
     */
    public List<String> getCategories() {
        CartesianChartModel model = (CartesianChartModel) this.getValue();
        List<ChartSeries> series = model.getSeries();
        List<String> categories = new ArrayList<String>();
        Converter converter = this.getConverter();
       
        if(series.size() > 0) {
            Map<Object,Number> firstSeriesData = series.get(0).getData();
View Full Code Here


    endScript(writer);
  }
   
    protected void encodeData(FacesContext context, LineChart chart) throws IOException {
        ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getValue();
        List<String> categories = chart.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();
View Full Code Here

    protected void encodeOptions(FacesContext context, LineChart chart) throws IOException {
        super.encodeOptions(context, chart);
   
        ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getValue();

        //axes
        writer.write(",axes:{");
        encodeAxis(context, "xaxis", chart.getXaxisLabel(), chart.getXaxisAngle(), chart.getMinX(), chart.getMaxX());
        encodeAxis(context, ",yaxis", chart.getYaxisLabel(), chart.getYaxisAngle(), chart.getMinY(), chart.getMaxY());
        writer.write("}");
       
        //series
        writer.write(",series:[");
        for(Iterator<ChartSeries> it = model.getSeries().iterator(); it.hasNext();) {
            ChartSeries series = (ChartSeries) it.next();
            String seriesRenderer = series.getRenderer();
            boolean fill = series.isFill();
           
            writer.write("{");
View Full Code Here

    protected void encodeOptions(FacesContext context, BarChart chart) throws IOException {
    super.encodeOptions(context, chart);
       
        ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getValue();
       
        //axes
        writer.write(",axes:{");
        encodeAxis(context, "xaxis", chart.getXaxisLabel(), chart.getXaxisAngle(), Double.MIN_VALUE, Double.MAX_VALUE);
        encodeAxis(context, ",yaxis", chart.getYaxisLabel(), chart.getYaxisAngle(), Double.MIN_VALUE, Double.MAX_VALUE);
        writer.write("}");

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

            writer.write("{");
View Full Code Here

        if(chart.getMax() != Double.MAX_VALUE) writer.write(",max:" + chart.getMax());
    }
   
    protected void encodeData(FacesContext context, BarChart chart) throws IOException {
        ResponseWriter writer = context.getResponseWriter();
        CartesianChartModel model = (CartesianChartModel) chart.getValue();
        boolean horizontal = chart.getOrientation().equals("horizontal");
        List<String> categories = chart.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();) {
View Full Code Here

         
        return suggestions; 
    }
   
    private void createChartModel() {
        categoryModel = new CartesianChartModel();

        ChartSeries serie = new ChartSeries();
        List<GridEntity> lista = this.listaGrid;
        for(GridEntity p : lista) { 
            serie.set(p.getDescricao(), p.getValor());
View Full Code Here

TOP

Related Classes of org.primefaces.model.chart.CartesianChartModel

Copyright © 2018 www.massapicom. 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.