2015-10-14 38 views
0

我只是在玩GWT图表,但我不太了解它是如何工作的。在Java中绘制一个简单的GWT列图表

我想绘制一个简单的柱状图,其中x轴上的图书名称和y轴上的书籍数量。这是代码。

DataTable table = DataTable.create(); 
ColumnChart columnChart; 

table.addColumn(ColumnType.NUMBER, "Book 1"); 
table.addColumn(ColumnType.NUMBER, "Book 2"); 
table.addColumn(ColumnType.NUMBER, "Book 3"); 

table.addRows(3); 
table.setValue(0, 0, 23); 
table.setValue(1, 0, 65); 
table.setValue(2, 0, 23); 

columnChart.draw(table, options); 
add(columnChart); 

这不起作用,屏幕变空白。我已经设置了图表大小和options变量中的所有内容。我错过了什么吗?

+0

可能是你要设置行名字也一样,你检查这里的例子https://code.google.com/p/gwt-charts/wiki/GettingStarted,添加小部件到面板后称为平局 – JAVAC

回答

1

确保您已经先载入ChartLoader API。

ChartLoader chartLoader = new ChartLoader(ChartPackage.CORECHART); 
chartLoader.loadApi(new Runnable() { 
    // draw your charts in here 
}