List of usage examples for com.google.gwt.visualization.client.visualizations.corechart PieChart createPieOptions
public static PieOptions createPieOptions()
From source file:com.google.gwt.visualization.sample.hellovisualization.client.VisualizationDemo.java
License:Apache License
/** * Creates a pie chart visualization./*from w w w . j av a 2 s . 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 */ PieOptions options = PieChart.createPieOptions(); options.setWidth(400); options.setHeight(240); options.set3D(true); options.setTitle("My Daily Activities"); return new PieChart(data, options); }
From source file:com.google.gwt.visualization.sample.visualizationshowcase.client.PieDemo.java
License:Apache License
public Widget getWidget() { VerticalPanel result = new VerticalPanel(); /* create a datatable */ DataTable data = Showcase.getDailyActivities(); /* create pie chart */ PieChart.PieOptions options = PieChart.createPieOptions(); options.setWidth(400);/*from ww w . j ava 2 s . c o m*/ options.setHeight(240); options.set3D(true); options.setTitle("My Daily Activities"); options.setLegend(LegendPosition.LEFT); PieChart viz = new PieChart(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:org.opendatakit.aggregate.client.popups.VisualizationPopup.java
License:Apache License
/** * Create pie chart/*from w w w. ja v a 2 s . co m*/ * * @return */ private PieChart createPieChart() { DataTable data = createDataTable(); PieOptions options = PieChart.createPieOptions(); options.setWidth(chartPanel.getOffsetWidth()); options.setHeight(chartPanel.getOffsetHeight()); options.set3D(true); return new PieChart(data, options); }
From source file:org.sakaiproject.gradebook.gwt.client.gxt.view.panel.StatisticsChartPanel.java
License:Educational Community License
private PieChart.PieOptions createPieChartOptions() { PieChart.PieOptions options = PieChart.createPieOptions(); options.setWidth(chartWidth);//from www .ja v a 2 s . c o m options.setHeight(chartHeight); options.set3D(AppConstants.IS_CHART_3D); options.setLegend(legendPosition); return options; }
From source file:viewer.Main.java
License:Open Source License
private void renderChart(final ESResponse.Facets<ESResponse.TermFacet> facets, final String title, final String tag) { if (facets == null) { return;// ww w . java 2 s .co m } final DataTable data = DataTable.create(); data.addColumn(DataTable.ColumnType.STRING, "Backend"); data.addColumn(DataTable.ColumnType.NUMBER, "Number of times slowest"); final JsArray<ESResponse.TermFacet> terms = facets.terms(); final int nterms = terms.length(); data.addRows(nterms); for (int i = 0; i < nterms; i++) { final ESResponse.TermFacet facet = terms.get(i); final String backend = facet.term(); if ("unknown".equals(backend)) { continue; } data.setValue(i, 0, backend); data.setValue(i, 1, facet.count()); } final PieChart.PieOptions options = PieChart.createPieOptions(); options.setWidth(400); options.setHeight(240); options.setTitle(title); final PieChart chart = new PieChart(data, options); final SearchOnSelectHandler handler = new SearchOnSelectHandler(chart, data, tag); chart.addSelectHandler(handler); charts.add(chart); }