使用gwt可视化api的柱形图

使用gwt可视化api的柱形图,gwt,google-visualization,Gwt,Google Visualization,我是gwt可视化的新手。我想使用gwt可视化api创建柱状图。 问题是我无法在x轴上绘制值。我不确定x轴和y轴值是如何绘制的。Y轴值将自动打印,但x轴值不会自动打印 Runnable onLoadCallback = new Runnable() { public void run() { // Create a column chart visualization. ColumnC

我是gwt可视化的新手。我想使用gwt可视化api创建柱状图。 问题是我无法在x轴上绘制值。我不确定x轴和y轴值是如何绘制的。Y轴值将自动打印,但x轴值不会自动打印

 Runnable onLoadCallback = new Runnable() {
                public void run() {
                    // Create a column chart visualization.
                    ColumnChart colChart = new ColumnChart(createTable(), createOptions());
                    basePanel.add(colChart);
                }
            };
    VisualizationUtils.loadVisualizationApi(onLoadCallback, ColumnChart.PACKAGE);


private Options createOptions() {
        Options options = Options.create();
        options.setWidth(500);
        options.setHeight(400);
        options.set3D(true);
        options.setTitle("Velocity");
        options.setTitleX("Iterations");
        options.setTitleY("Points accepted");

        return options;
    }

    private AbstractDataTable createTable() {

        final DataTable data = DataTable.create();
        data.addColumn(ColumnType.NUMBER, "Points");
        data.addRows(3);

        data.setValue(0, 0, 1);
        data.setValue(1, 0, 5);
        data.setValue(2, 0, 9);

        return data;
    }

有人能告诉我们这些值是如何绘制的,以及如何实现这一点吗?我使用的是gwt visualization 1.0.2.jar。

您需要添加第二列数据。你的第一列是x轴值,第二列是y轴值。我也试过了,但它在x轴上增加了另一个垂直条。啊,我想你加载的图表包是错误的。您需要加载corechart包,而不是columnchart包:
VisualizationUtils.loadVisualizationApi(onLoadCallback,corechart.package)。columnchart包已弃用。我使用的是gwt visualization 1.0.2,但它没有CoreChart.PACKAGECoreChart.package在1.1.2中可用。因为它的maven依赖项不可用,所以我使用了1.0.2。所以我在本地为1.1.2创建了一个依赖项。我看到x轴和y轴的值@非常感谢你给我指了一个正确的包裹。