使用gwt可视化api的柱形图
我是gwt可视化的新手。我想使用gwt可视化api创建柱状图。 问题是我无法在x轴上绘制值。我不确定x轴和y轴值是如何绘制的。Y轴值将自动打印,但x轴值不会自动打印使用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
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轴的值@非常感谢你给我指了一个正确的包裹。