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();我收到错误:无法读取未定义的属性“可视化”