1

x 値が期間内の分数を表すグラフを描画しようとしています。

時間数をx 軸のラベルとして表示したいのですが、グラフにカーソルを合わせると (ツールチップが表示されます)、時間 (1.5) を表す 10 進数値ではなく、適切にフォーマットされた時間 ( 1時間30分)または分数(90分)かもしれません。

DataTable の注釈列について読んできましたが、GWT ラッパーではまだサポートされていないようです。

それでも、これが達成可能かどうかはわかりませんが、可能であれば方法を教えてください!

コード例:

DataTable dataTable = DataTable.create();
dataTable.addColumn(ColumnType.NUMBER, "Time");
dataTable.addColumn(ColumnType.NUMBER, "Value");
dataTable.addRow();
dataTable.setValue(0, 0, 0);
dataTable.setValue(0, 1, 100);
dataTable.addRow();
dataTable.setValue(1, 0, 45);
dataTable.setValue(1, 1, 1000);
dataTable.addRow();
dataTable.setValue(2, 0, 90);
dataTable.setValue(2, 1, 5000);

Options options = LineChart.createOptions();
AxisOptions hAxisOptions = AxisOptions.create();
hAxisOptions.set("format", "#min");
options.setHAxisOptions(hAxisOptions);

options.setInterpolateNulls(true);
options.setCurveType("function");

container.clear();
container.add(new LineChart(dataTable, options));

コメント付きのグラフの例

4

0 に答える 0