Gráfico de barras que muestra las diferencias
A continuación se muestra un ejemplo de un gráfico de barras que muestra diferencias.
Ya hemos visto las configuraciones utilizadas para dibujar un gráfico en el capítulo Sintaxis de configuración de Google Charts . Ahora, veamos un ejemplo de un gráfico de barras que muestra diferencias.
Configuraciones
Hemos usado BarChart clase para mostrar el gráfico de barras que muestra las diferencias.
// bar chart
BarChart chart = new BarChart();
Ejemplo
HelloWorld.java
package com.tutorialspoint.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
import com.googlecode.gwt.charts.client.ChartLoader;
import com.googlecode.gwt.charts.client.ChartPackage;
import com.googlecode.gwt.charts.client.ColumnType;
import com.googlecode.gwt.charts.client.DataTable;
import com.googlecode.gwt.charts.client.corechart.BarChart;
public class HelloWorld implements EntryPoint {
private BarChart chart;
private void initialize() {
ChartLoader chartLoader = new ChartLoader(ChartPackage.CORECHART);
chartLoader.loadApi(new Runnable() {
public void run() {
// Create and attach the chart
chart = new BarChart();
RootPanel.get().add(chart);
draw();
}
});
}
private void draw() {
DataTable current = DataTable.create();
current.addColumn(ColumnType.STRING, "Name");
current.addColumn(ColumnType.NUMBER, "Score");
current.addRow("Jane", 900);
current.addRow("Joe", 1000);
current.addRow("Janet", 1170);
current.addRow("Robert", 1250);
current.addRow("Julie", 1530);
// Prepare the data
DataTable older = DataTable.create();
older.addColumn(ColumnType.STRING, "Name");
older.addColumn(ColumnType.NUMBER, "Score");
older.addRow("Jane", 400);
older.addRow("Joe", 700);
older.addRow("Janet", 970);
older.addRow("Robert", 1000);
older.addRow("Julie", 1100);
// Draw the chart
chart.draw(chart.computeDiff(older, current));
chart.setWidth("400px");
chart.setHeight("400px");
}
public void onModuleLoad() {
initialize();
}
}
Resultado
Verifica el resultado.