List of usage examples for com.google.gwt.visualization.client.visualizations PieChart PieChart
public PieChart(AbstractDataTable data, Options options)
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); }