List of usage examples for com.google.gwt.visualization.client DataTable addColumn
private native int addColumn(String type, String label, String id) ;
From source file:com.google.gwt.visualization.sample.visualizationshowcase.client.GeoDemo.java
License:Apache License
public Widget getWidget() { final Options options = Options.create(); options.setDataMode(GeoMap.DataMode.REGIONS); options.setHeight(300);/*ww w .j a v a2s . c o m*/ options.setWidth(450); options.setShowLegend(false); options.setColors(0xFF8747, 0xFFB581, 0xc06000); options.setRegion("world"); final DataTable dataTable = DataTable.create(); dataTable.addRows(7); dataTable.addColumn(ColumnType.STRING, "ADDRESS", "address"); dataTable.setValue(0, 0, "Israel"); dataTable.setValue(1, 0, "United States"); dataTable.setValue(2, 0, "Germany"); dataTable.setValue(3, 0, "Brazil"); dataTable.setValue(4, 0, "Canada"); dataTable.setValue(5, 0, "France"); dataTable.setValue(6, 0, "RU"); final GeoMap geo = new GeoMap(dataTable, options); return geo; }
From source file:com.google.gwt.visualization.sample.visualizationshowcase.client.IntensityDemo.java
License:Apache License
public IntensityDemo() { Options options = Options.create();//from w w w. jav a2 s . c om DataTable data = DataTable.create(); data.addColumn(ColumnType.STRING, "", "Country"); data.addColumn(ColumnType.NUMBER, "Population (mil)", "a"); data.addColumn(ColumnType.NUMBER, "Area (km2)", "b"); data.addRows(5); data.setValue(0, 0, "CN"); data.setValue(0, 1, 1324); data.setValue(0, 2, 9640821); data.setValue(1, 0, "IN"); data.setValue(1, 1, 1133); data.setValue(1, 2, 3287263); data.setValue(2, 0, "US"); data.setValue(2, 1, 304); data.setValue(2, 2, 9629091); data.setValue(3, 0, "ID"); data.setValue(3, 1, 232); data.setValue(3, 2, 1904569); data.setValue(4, 0, "BR"); data.setValue(4, 1, 187); data.setValue(4, 2, 8514877); widget = new IntensityMap(data, options); }
From source file:org.sonar.plugins.timeline.client.GwtTimeline.java
License:Open Source License
private DataTable getDataTable(String[] metrics, TimeMachine timeMachine, List<Event> events) { DataTable table = DataTable.create(); table.addColumn(ColumnType.DATE, "d", "Date"); for (String metric : metrics) { table.addColumn(ColumnType.NUMBER, loadedMetrics.get(metric).getName(), metric); }/*from www. j av a 2 s. com*/ table.addColumn(ColumnType.STRING, "e", "Event"); for (TimeMachineCell cell : timeMachine.getCells()) { int rowIndex = table.addRow(); table.setValue(rowIndex, 0, cell.getDate()); for (int i = 0; i < metrics.length; i++) { Double value = JsonUtils.getAsDouble((JSONValue) cell.getValues()[i]); if (value != null) { table.setValue(rowIndex, i + 1, value); } } } for (Event event : events) { int rowIndex = table.addRow(); String eventStr = event.getName(); if (event.getDescription() != null) { eventStr += " : " + event.getDescription(); } table.setValue(rowIndex, 0, event.getDate()); table.setValue(rowIndex, metrics.length + 1, eventStr); } return table; }