Google可视化:如何在GWT中制作简单的条形图
我正在谷歌可视化中制作我的第一张图表, 尝试制作一个简单的条形图Google可视化:如何在GWT中制作简单的条形图,gwt,google-visualization,Gwt,Google Visualization,我正在谷歌可视化中制作我的第一张图表, 尝试制作一个简单的条形图 VisualizationWidget<BarChart, BarChart.Options> widget = BarChart.createWidget(data, options); 我从这个例子中得到: VerticalPanel vp = new VerticalPanel(); Options options = O
VisualizationWidget<BarChart, BarChart.Options> widget =
BarChart.createWidget(data, options);
我从这个例子中得到:
VerticalPanel vp = new VerticalPanel();
Options options = Options.create();
options.setHeight(240);
options.setTitle("Company Performance");
options.setWidth(400);
options.set3D(true);
DataTable data = DataTable.create();
data.addColumn(ColumnType.STRING, "Year");
data.addColumn(ColumnType.NUMBER, "Sales");
data.addColumn(ColumnType.NUMBER, "Expenses");
data.addRows(4);
data.setValue(0, 0, "2004");
VisualizationWidget<BarChart, BarChart.Options> widget =
BarChart.createWidget(data, options);
BarChart viz = widget.getVisualization();
Label status = new Label();
viz.addSelectHandler(new SelectionDemo(viz, status));
vp.add(status);
vp.add(widget);
VisualizationWidget<BarChart, BarChart.Options> widget =
BarChart.createWidget(data, options);
编译错误:
VisualizationWidget<BarChart, BarChart.Options> widget =
BarChart.createWidget(data, options);
[ERROR] Line 150: VisualizationWidget cannot be resolved to a type
[ERROR] Line 151: The method createWidget(DataTable, PieChart.Options) is undefined for the type BarChart
[ERROR] Line 154: SelectionDemo cannot be resolved to a type
我无法理解这个VisualizationWidget是什么,如果你能指导我如何解决这个问题的话
VisualizationWidget<BarChart, BarChart.Options> widget =
BarChart.createWidget(data, options);
谢谢这表明您可能忘记在项目中添加可视化jar的依赖项。
VisualizationWidget<BarChart, BarChart.Options> widget =
BarChart.createWidget(data, options);
您可以尝试手动将依赖项添加到项目中的.gwt.xml文件中:
VisualizationWidget<BarChart, BarChart.Options> widget =
BarChart.createWidget(data, options);
<inherits name='com.google.gwt.visualization.Visualization'/>
好的,试着编译你的项目,让我知道编译错误是什么?我可以帮忙。对不起,我现在没有示例代码。如果没有人帮忙,我会添加一个示例代码。您也可以尝试使用示例链接“我刚刚得到一个其他代码”,在运行时我在其上得到:无法读取未定义的属性“可视化”,任何想法..我已经编辑了工作代码。它会帮助你的。它正在生成两个条形图。感谢您提供的代码,我已经简单地将您的代码粘贴到了我的html文件中,但在这一行:DataTable data=DataTable.create();我收到错误:无法读取未定义的属性“可视化”