Example usage for com.google.gwt.visualization.client.visualizations PieChart PieChart

List of usage examples for com.google.gwt.visualization.client.visualizations PieChart PieChart

Introduction

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

Prototype

public PieChart(AbstractDataTable data, Options options) 

Source Link

Usage

From source file:com.radoslavhusar.tapas.war.client.app.VisualizationDemo.java

License:Apache License

/**
 * Creates a pie chart visualization.// w  w  w  .j  ava 2s.c  om
 *
 * @return panel with pie chart.
 */
private Widget createPieChart() {
    /* create a datatable */
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Task");
    data.addColumn(ColumnType.NUMBER, "Hours per Day");
    data.addRows(5);
    data.setValue(0, 0, "Work");
    data.setValue(0, 1, 11);
    data.setValue(1, 0, "Eat");
    data.setValue(1, 1, 2);
    data.setValue(2, 0, "Commute");
    data.setValue(2, 1, 2);
    data.setValue(3, 0, "Watch TV");
    data.setValue(3, 1, 2);
    data.setValue(4, 0, "Sleep");
    data.setValue(4, 1, 7);

    /* create pie chart */

    PieChart.Options options = PieChart.Options.create();
    options.setWidth(400);
    options.setHeight(240);
    options.set3D(true);
    options.setTitle("My Daily Activities");
    return new PieChart(data, options);
}

From source file:com.square.composant.contrat.personne.morale.square.client.view.ContratsPersonneMoraleViewImpl.java

License:Open Source License

@Override
public void afficherCamembertPopulation(final DataTable donneesPopulation) {
    final Runnable onLoadCallback = new Runnable() {
        public void run() {
            final Options options = Options.create();
            options.setSize(ContratsPersonneMoraleViewImplConstants.LARGEUR_CHART,
                    ContratsPersonneMoraleViewImplConstants.HAUTEUR_CHART);
            options.setLegend(LegendPosition.NONE);
            options.setBackgroundColor(ContratsPersonneMoraleViewImplConstants.COULEUR_FOND_STATISTIQUE);
            options.setTitle(viewConstants.titrePopulation());
            options.setTitleFontSize(12);
            final PieChart pieChartPopulation = new PieChart(donneesPopulation, options);
            panelPieChartPopulation.add(pieChartPopulation);
            panelPieChartPopulation.setCellVerticalAlignment(pieChartPopulation, HasAlignment.ALIGN_TOP);
            panelPieChartPopulation.setVisible(true);
        }//from  www .j  av  a 2  s  .c om
    };
    VisualizationUtils.loadVisualizationApi(onLoadCallback, "corechart");
    panelPieChartPopulation.setVisible(true);
}

From source file:de.uni_koeln.spinfo.maalr.webapp.ui.admin.client.general.DiskPie.java

License:Apache License

public DiskPie() {
    options = Options.create();/*from  ww w.j a  va2 s .  c o  m*/
    options.setOption("pieSliceText", "percentage");
    options.setColors(defaultColors);
    options.setLegend(LegendPosition.NONE);
    options.setOption("isHtml", true);
    options.setBackgroundColor("transparent");
    options.setOption("isStacked", true);
    options.setOption("tooltipFontSize", 22);
    options.setOption("tooltipWidth", 400);
    options.setOption("tooltipHeight", 200);
    data = getMemoryTable();
    chart = new PieChart(data, options);
    chart.setWidth("80px");
    chart.setHeight("80px");
    initWidget(chart);
}

From source file:de.uni_koeln.spinfo.maalr.webapp.ui.admin.client.stats.CpuProcPie.java

License:Apache License

public CpuProcPie() {
    options = Options.create();/*from w ww .j  a v a 2 s.  com*/
    options.set3D(true);
    options.setOption("pieSliceText", "percentage");
    options.setLegend(LegendPosition.BOTTOM);
    options.setColors(defaultColors);
    options.setBackgroundColor("transparent");
    options.setLegendBackgroundColor("transparent");
    data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Label");
    data.addColumn(ColumnType.NUMBER, "percentage");
    data.addRows(4);
    data.setValue(0, 0, "System");
    data.setValue(1, 0, "User");
    data.setValue(2, 0, "Idle");
    data.setValue(3, 0, "Nice");
    chart = new PieChart(data, options);
    initWidget(chart);
}

From source file:de.uni_koeln.spinfo.maalr.webapp.ui.admin.client.stats.MemPie.java

License:Apache License

public MemPie() {
    options = Options.create();/*w  w w .j  a v a 2s  . co  m*/
    options.set3D(true);
    options.setOption("pieSliceText", "percentage");
    options.setLegend(LegendPosition.BOTTOM);
    options.setBackgroundColor("transparent");
    options.setLegendBackgroundColor("transparent");
    options.setColors(defaultColors);
    data = getMemoryTable();
    chart = new PieChart(data, options);
    initWidget(chart);
}