Example usage for com.google.gwt.visualization.client.visualizations.corechart Options create

List of usage examples for com.google.gwt.visualization.client.visualizations.corechart Options create

Introduction

In this page you can find the example usage for com.google.gwt.visualization.client.visualizations.corechart Options create.

Prototype

public static Options create() 

Source Link

Usage

From source file:com.google.gwt.sample.healthyeatingapp.client.Graph.java

private Options createOptions() {
    Options options = Options.create();
    options.setWidth(400);//w ww .jav a 2  s . co m
    options.setHeight(240);
    options.setTitle("My Daily Activities");
    return options;
}

From source file:com.google.gwt.visualization.sample.visualizationshowcase.client.AreaDemo.java

License:Apache License

public Widget getWidget() {
    VerticalPanel result = new VerticalPanel();

    Options options = Options.create();
    options.setHeight(240);/*w  ww .j a v  a 2 s  . co m*/
    options.setTitle("Company Performance");
    options.setWidth(400);
    AxisOptions vAxisOptions = AxisOptions.create();
    vAxisOptions.setMinValue(0);
    vAxisOptions.setMaxValue(2000);
    options.setVAxisOptions(vAxisOptions);

    DataTable data = Showcase.getCompanyPerformance();
    AreaChart viz = new AreaChart(data, options);

    Label status = new Label();
    Label onMouseOverAndOutStatus = new Label();
    viz.addSelectHandler(new SelectionDemo(viz, status));
    viz.addReadyHandler(new ReadyDemo(status));
    viz.addOnMouseOverHandler(new OnMouseOverDemo(onMouseOverAndOutStatus));
    viz.addOnMouseOutHandler(new OnMouseOutDemo(onMouseOverAndOutStatus));
    result.add(status);
    result.add(viz);
    result.add(onMouseOverAndOutStatus);
    return result;
}

From source file:com.google.gwt.visualization.sample.visualizationshowcase.client.BarDemo.java

License:Apache License

public Widget getWidget() {
    VerticalPanel result = new VerticalPanel();
    Options options = Options.create();
    options.setHeight(240);/*from  w w  w.  j av  a2 s  . c om*/
    options.setTitle("Company Performance");
    options.setWidth(400);
    AxisOptions vAxisOptions = AxisOptions.create();
    vAxisOptions.setMinValue(0);
    vAxisOptions.setMaxValue(2000);
    options.setVAxisOptions(vAxisOptions);

    DataTable data = Showcase.getCompanyPerformance();
    BarChart viz = new BarChart(data, options);

    Label status = new Label();
    Label onMouseOverAndOutStatus = new Label();
    viz.addSelectHandler(new SelectionDemo(viz, status));
    viz.addReadyHandler(new ReadyDemo(status));
    viz.addOnMouseOverHandler(new OnMouseOverDemo(onMouseOverAndOutStatus));
    viz.addOnMouseOutHandler(new OnMouseOutDemo(onMouseOverAndOutStatus));
    result.add(status);
    result.add(viz);
    result.add(onMouseOverAndOutStatus);
    return result;
}

From source file:com.google.gwt.visualization.sample.visualizationshowcase.client.LineDemo.java

License:Apache License

public Widget getWidget() {
    VerticalPanel result = new VerticalPanel();

    Options options = Options.create();
    options.setHeight(240);//from  w  ww.j  av  a  2  s . co m
    options.setTitle("Company Performance");
    options.setWidth(400);
    options.setInterpolateNulls(true);
    AxisOptions vAxisOptions = AxisOptions.create();
    vAxisOptions.setMinValue(0);
    vAxisOptions.setMaxValue(2000);
    options.setVAxisOptions(vAxisOptions);

    DataTable data = Showcase.getCompanyPerformanceWithNulls();
    LineChart viz = new LineChart(data, options);

    Label status = new Label();
    Label onMouseOverAndOutStatus = new Label();
    viz.addSelectHandler(new SelectionDemo(viz, status));
    viz.addReadyHandler(new ReadyDemo(status));
    viz.addOnMouseOverHandler(new OnMouseOverDemo(onMouseOverAndOutStatus));
    viz.addOnMouseOutHandler(new OnMouseOutDemo(onMouseOverAndOutStatus));
    result.add(status);
    result.add(viz);
    result.add(onMouseOverAndOutStatus);
    return result;
}

From source file:com.google.gwt.visualization.sample.visualizationshowcase.client.ScatterDemo.java

License:Apache License

public Widget getWidget() {
    VerticalPanel result = new VerticalPanel();

    Options options = Options.create();
    options.setHeight(240);//from w w w.j a va 2 s  .  c  o  m
    options.setTitle("Sugar, salt and calories comparison");
    options.setWidth(400);

    AxisOptions vAxisOptions = AxisOptions.create();
    vAxisOptions.setMinValue(0);
    vAxisOptions.setMaxValue(20);
    options.setVAxisOptions(vAxisOptions);

    DataTable data = Showcase.getSugarSaltAndCaloriesComparison();

    ScatterChart viz = new ScatterChart(data, options);
    Label status = new Label();
    Label onMouseOverAndOutStatus = new Label();
    viz.addSelectHandler(new SelectionDemo(viz, status));
    viz.addReadyHandler(new ReadyDemo(status));
    viz.addOnMouseOverHandler(
            new com.google.gwt.visualization.sample.visualizationshowcase.client.OnMouseOverDemo(
                    onMouseOverAndOutStatus));
    viz.addOnMouseOutHandler(
            new com.google.gwt.visualization.sample.visualizationshowcase.client.OnMouseOutDemo(
                    onMouseOverAndOutStatus));
    result.add(status);
    result.add(viz);
    result.add(onMouseOverAndOutStatus);
    return result;
}

From source file:com.jythonui.client.charts.CharContainer.java

License:Apache License

private Options startOpt() {
    Options o;/*  w ww. ja v a2 s .  co m*/
    switch (fo.getChartType()) {
    case PIE:
        PieChart.PieOptions p = PieChart.PieOptions.create();
        p.set3D(fo.isPie3D());
        o = p;
        break;
    default:
        o = Options.create();
    }
    o.setType(CoreChart.Type.valueOf(fo.getChartType().name()));
    return o;
}

From source file:com.square.composant.contrat.square.client.view.ContratsViewImpl.java

License:Open Source License

@Override
public void afficherJaugeBanco(final String dateDebut, final String dateFin, final DataTable donnees) {
    final Runnable onLoadCallback = new Runnable() {
        public void run() {
            final Options options = Options.create();
            options.setWidth(ContratsViewImplConstants.LARGEUR_CHART);
            options.setHeight(ContratsViewImplConstants.HAUTEUR_CHART);
            options.setLegend(LegendPosition.NONE);
            options.setColors(getListeCouleursJaugeBanco());
            options.setBackgroundColor(ContratsViewImplConstants.COULEUR_FOND_STATISTIQUE);
            options.setTitle(viewMessages.titreJaugeBanco(dateDebut, dateFin));
            options.setFontSize(12);/*from   w w w  . j ava  2s .c om*/
            final PieChart pieChartJaugeBanco = new PieChart(donnees, options);
            panelStatsJaugeBanco.add(pieChartJaugeBanco);
            panelStatsJaugeBanco.setVisible(true);
        }
    };
    VisualizationUtils.loadVisualizationApi(onLoadCallback, "corechart");
}

From source file:com.square.composant.contrat.square.client.view.ContratsViewImpl.java

License:Open Source License

@Override
public void afficherStatistiquePrestationCotisation(final DataTable dataLineChart) {
    final Runnable onLoadCallback = new Runnable() {
        public void run() {
            final Options options = Options.create();
            options.setWidth(ContratsViewImplConstants.LARGEUR_CHART);
            options.setHeight(ContratsViewImplConstants.HAUTEUR_CHART);
            options.setLegend(LegendPosition.NONE);
            options.setBackgroundColor(ContratsViewImplConstants.COULEUR_FOND_STATISTIQUE);
            options.setTitle(viewConstants.titreStatsPrestationCotisation());
            options.setFontSize(12);//from  w  w  w. ja  v a  2 s.  c o m
            lineChartPrestationCotisation = new LineChart(dataLineChart, options);
            panelStatsPrestationCotisation.clear();
            panelStatsPrestationCotisation.add(lineChartPrestationCotisation);
            panelStatsPrestationCotisation.setVisible(true);
        }
    };
    VisualizationUtils.loadVisualizationApi(onLoadCallback, LineChart.PACKAGE);
}

From source file:org.opendatakit.aggregate.client.popups.VisualizationPopup.java

License:Apache License

/**
 * Create bar chart//w  w  w.j  av  a  2s .c  om
 *
 * @return
 */
private BarChart createBarChart() {
    DataTable data = createDataTable();
    Options options = Options.create();
    options.setWidth(chartPanel.getOffsetWidth());
    options.setHeight(chartPanel.getOffsetHeight());
    return new BarChart(data, options);
}

From source file:org.ow2.proactive_grid_cloud_portal.rm.client.monitoring.charts.MBeanChart.java

License:Open Source License

public MBeanChart(RMController controller, String jmxServerUrl, String mbean, String[] attrs, String title) {
    this.controller = controller;
    this.jmxServerUrl = jmxServerUrl;
    this.mbeanName = mbean;
    this.attrs = attrs;

    loadOpts = Options.create();
    HorizontalAxisOptions loadAxis = HorizontalAxisOptions.create();
    loadAxis.setMaxAlternation(1);/*from   w w  w  .  jav a 2 s  . c o m*/
    loadAxis.setSlantedText(false);
    loadOpts.setLegend(LegendPosition.NONE);
    loadOpts.setHAxisOptions(loadAxis);
    loadOpts.setColors("#fcaf3e", "#3a668d", "#35a849", "#fcaf3e", "#24c1ff", "#1e4ed7", "#ef2929", "#000000");
    loadAxis.setMinValue(0);

    loadTable = DataTable.create();

    setWidth100();
    setHeight100();

    if (title.length() > 0) {
        Label label = new Label("<nobr style='font-weight:bold;padding-left:10px;'>" + title + "<nobr>");
        label.setHeight(30);
        addMember(label);
    }

    chartContainer = new AbsolutePanel();
    chartContainer.setWidth("100%");
    chartContainer.setHeight("200px");

    loadChart = createChart(loadTable, loadOpts);
    loadChart.setWidth("100%");
    loadChart.setHeight("200px");
    chartContainer.add(loadChart);
    if (!(loadChart instanceof PieChart)) {
        addMember(getTimeSlotSelector());
    }
    addMember(chartContainer);
}