List of usage examples for com.google.gwt.visualization.client.visualizations.corechart Options setLegend
public final native void setLegend(String legend) ;
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);/*ww w . jav a 2 s . c o m*/ 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);/* ww w. ja va 2s . 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.ow2.proactive_grid_cloud_portal.rm.client.monitoring.views.FileSystemView.java
License:Open Source License
public FileSystemView(final RMController controller, String url) { setWidth100();//from w w w .jav a 2 s.c o m final List<String> attrs = new ArrayList<String>(); attrs.add("DevName"); attrs.add("DirName"); attrs.add("Files"); attrs.add("Options"); attrs.add("SysTypeName"); attrs.add("Free"); attrs.add("Used"); attrs.add("Total"); final RMServiceAsync rm = controller.getRMService(); final RMModel model = controller.getModel(); final long t = System.currentTimeMillis(); final LoginModel loginModel = LoginModel.getInstance(); // loading runtime info rm.getNodeMBeansInfo(loginModel.getSessionId(), url, "sigar:Type=FileSystem,Name=*", attrs, new AsyncCallback<String>() { public void onSuccess(String result) { if (!loginModel.isLoggedIn()) return; LogModel.getInstance() .logMessage("Fetched Runtime info in " + (System.currentTimeMillis() - t) + "ms"); //{"sigar:Name=/boot,Type=FileSystem":[{"name":"DevName","value":"/dev/sda1"},{"name":"DirName","value":"/boot"},{"name":"Files","value":76912},{"name":"Options","value":"rw"},{"name":"SysTypeName","value":"ext4"},{"name":"Free","value":236558},{"name":"Used","value":60927},{"name":"Total","value":297485}],"sigar:Name=/,Type=FileSystem":[{"name":"DevName","value":"/dev/sda2"},{"name":"DirName","value":"/"},{"name":"Files","value":1921360},{"name":"Options","value":"rw"},{"name":"SysTypeName","value":"ext4"},{"name":"Free","value":15705152},{"name":"Used","value":14532496},{"name":"Total","value":30237648}],"sigar:Name=/local,Type=FileSystem":[{"name":"DevName","value":"/dev/sda5"},{"name":"DirName","value":"/local"},{"name":"Files","value":58851328},{"name":"Options","value":"rw"},{"name":"SysTypeName","value":"ext4"},{"name":"Free","value":916766088},{"name":"Used","value":9996480},{"name":"Total","value":926762568}]} Options opts = Options.create(); opts.setLegend(LegendPosition.NONE); opts.setColors("#fcaf3e", "#3a668d", "#35a849", "#fcaf3e", "#24c1ff", "#1e4ed7", "#ef2929", "#000000"); JSONObject object = controller.parseJSON(result).isObject(); if (object != null) { for (String disk : object.keySet()) { HLayout diskLayout = new HLayout(); DataTable pieData = DataTable.create(); pieData.addColumn(ColumnType.STRING, "Type"); pieData.addColumn(ColumnType.NUMBER, "Bytes"); DetailViewer details = new DetailViewer(); DetailViewerRecord dv = new DetailViewerRecord(); DetailViewerField[] fields = new DetailViewerField[attrs.size()]; for (int i = 0; i < fields.length; i++) { fields[i] = new DetailViewerField(attrs.get(i)); } details.setFields(fields); JSONArray properties = object.get(disk).isArray(); for (int i = 0; i < properties.size(); i++) { String name = properties.get(i).isObject().get("name").isString().stringValue(); String value = properties.get(i).isObject().get("value").toString(); if (name.equals("Free") || name.equals("Used")) { pieData.addRow(); pieData.setValue(pieData.getNumberOfRows() - 1, 0, name); pieData.setValue(pieData.getNumberOfRows() - 1, 1, properties.get(i).isObject().get("value").isNumber().doubleValue()); } if (name.equals("Free") || name.equals("Used") || name.equals("Total")) { int inMb = Integer.parseInt(value) / 1024; if (inMb > 1024) { value = (inMb / 1024) + " Gb"; } else { value = inMb + " Mb"; } } dv.setAttribute(name, value); } details.setData(new DetailViewerRecord[] { dv }); details.setWidth("50%"); PieChart pie = new PieChart(pieData, opts); pie.setWidth("50%"); pie.draw(pieData, opts); diskLayout.addMember(details); diskLayout.addMember(pie); addMember(diskLayout); } } } public void onFailure(Throwable caught) { if (JSONUtils.getJsonErrorCode(caught) == 401) { LogModel.getInstance().logMessage("You have been disconnected from the server."); } } }); }
From source file:org.ow2.proactive_grid_cloud_portal.scheduler.client.UsageView.java
License:Open Source License
private Options createChartOptions() { Options nodeLineOpts = Options.create(); HorizontalAxisOptions axisOpts = HorizontalAxisOptions.create(); nodeLineOpts.setLegend(LegendPosition.NONE); nodeLineOpts.setHAxisOptions(axisOpts); AxisOptions options = AxisOptions.create(); nodeLineOpts.setVAxisOptions(options); nodeLineOpts.setHeight(CHART_HEIGHT); nodeLineOpts.setLineWidth(0);/*from ww w.j a v a2 s . c o m*/ nodeLineOpts.setColors(BLUE, GREEN); nodeLineOpts.setIsStacked(true); return nodeLineOpts; }
From source file:org.sakaiproject.gradebook.gwt.client.gxt.view.panel.StatisticsChartPanel.java
License:Educational Community License
private Options createColumnChartOptions(boolean tilt) { Options options = Options.create(); options.setWidth(chartWidth);//from w w w . j av a 2s.c o m options.setHeight(chartHeight); options.setLegend(legendPosition); // GRBK-897 - these options show every axis entry as well as tilt them 60 degrees if (tilt) { AxisOptions hopts = AxisOptions.create(); hopts.set("showTextEvery", 1.0); hopts.set("slantedText", true); hopts.set("slantedTextAngle", 60.0); options.setHAxisOptions(hopts); } return options; }
From source file:org.sakaiproject.gradebook.gwt.client.gxt.view.panel.StatisticsChartPanel.java
License:Educational Community License
private Options createLineChartOptions(boolean tilt) { Options options = Options.create(); options.setWidth(chartWidth);//from w w w . j a va2 s . c o m options.setHeight(chartHeight); options.setLegend(legendPosition); // GRBK-897 - these options show every axis entry as well as tilt them 60 degrees if (tilt) { AxisOptions hopts = AxisOptions.create(); hopts.set("showTextEvery", 1.0); hopts.set("slantedText", true); hopts.set("slantedTextAngle", 60.0); options.setHAxisOptions(hopts); } return options; }