hi all,
basically i followed the instruction here
http://code.google.com/docreader/#p=gwt-google-apis&s=gwt-google-apis&t=VisualizationGettingStarted
and change the pie chart to motion chart.The outline of the motion
chart does appear but with no data.
I hope someone can advise me! below is my code:
RUNNABLE
Runnable onLoadCallback = new Runnable() {
public void run() {
Panel panel = RootPanel.get();
// Create a pie chart visualization.
MotionChart mc = new MotionChart(createTable2(),createOptions2
());
panel.add(mc);
}
};
AjaxLoader.loadVisualizationApi(onLoadCallback,
MotionChart.PACKAGE);
}
CREATEOPTION2()
private
com.google.gwt.visualization.client.visualizations.MotionChart.Options
createOptions2() {
com.google.gwt.visualization.client.visualizations.MotionChart.Options
options =
com.google.gwt.visualization.client.visualizations.MotionChart.Options.create
();
options.setWidth(1000);
options.setHeight(500);
return options;
}
CREATETABLE2() --- i got it from here
http://code.google.com/apis/visualization/documentation/gallery/motionchart.html
private AbstractDataTable createTable2() {
DataTable data = DataTable.create();
data.addRows(6);
data.addColumn(ColumnType.STRING, "Fruit");
data.addColumn(ColumnType.DATE, "Date");
data.addColumn(ColumnType.NUMBER, "Sales");
data.addColumn(ColumnType.NUMBER, "Expenses");
data.addColumn(ColumnType.STRING, "Location");
data.setValue(0, 0, "Apples");
data.setValue(0, 1, new Date (1988,0,1));
data.setValue(0, 2, 1000);
data.setValue(0, 3, 300);
data.setValue(0, 4, "East");
data.setValue(1, 0, "Oranges");
data.setValue(1, 1, new Date (1988,0,1));
data.setValue(1, 2, 950);
data.setValue(1, 3, 200);
data.setValue(1, 4, "West");
data.setValue(2, 0, "Bananas");
data.setValue(2, 1, new Date (1988,0,1));
data.setValue(2, 2, 300);
data.setValue(2, 3, 250);
data.setValue(2, 4, "West");
data.setValue(3, 0, "Apples");
data.setValue(3, 1, new Date(1988,1,1));
data.setValue(3, 2, 1200);
data.setValue(3, 3, 400);
data.setValue(3, 4, "East");
data.setValue(4, 0, "Oranges");
data.setValue(4, 1, new Date(1988,1,1));
data.setValue(4, 2, 900);
data.setValue(4, 3, 150);
data.setValue(4, 4, "West");
data.setValue(5, 0, "Bananas");
data.setValue(5, 1, new Date(1988,1,1));
data.setValue(5, 2, 788);
data.setValue(5, 3, 617);
data.setValue(5, 4, "West");
return data;
}