gwt-visualization ( Chart Toolsのラッパー)を使用しています。2 つの棒グラフ (積み上げ) と 1 つの折れ線グラフを含む ComboChart があり、いくつかの行にannotation
andを追加したいと考えています。annotationText
は次のDataTable
ように定義されます。
private DataTable buildData() {
DataTable data = DataTable.create();
data.addColumn(ColumnType.STRING, "Day");
data.addColumn(ColumnType.NUMBER, "Domain");
data.addColumn(ColumnType.NUMBER, "Domain (Source 1)");
data.addColumn(ColumnType.NUMBER, "Domain (Source 2)");
addAnnotationColumn(data);
return data;
}
private native void addAnnotationColumn(DataTable data) /*-{
data.addColumn({
type : 'string',
role : 'annotation'
});
data.addColumn({
type : 'string',
role : 'annotationText'
});
}-*/;
そして、チャートオプション...
private ComboChart.Options createComboOptions(String title) {
ComboChart.Options options = ComboChart.createComboOptions();
Series line = Series.create();
line.setType(Type.LINE);
options.setSeries(0, line);
Series bars1 = Series.create();
bars1.setType(Type.BARS);
options.setSeries(1, bars1);
Series bars2 = Series.create();
bars2.setType(Type.BARS);
options.setSeries(2, bars2);
options.setIsStacked(true);
return options;
}
次のような結果になります。
私が必要とするのは、行 series のいくつかの行に注釈を追加すること、つまりComboChart で役割を設定する方法ですが、gwtでそれを行う方法に関するドキュメントを見つけることができないようです (または行う方法さえComboChart の純粋な JS で)。ヘルプ?