グーグルの折れ線グラフを使用する場合、ポイントにカーソルを合わせると、そのポイントに関する情報が表示されます。たとえば、ポイントがにx:3, y:50
あり、y軸がインチと呼ばれる場合、ポイントにカーソルを合わせると次のようになります。
.----------.
|3 |
|Inches: 50|
`----------`
データを取得するとき、各ポイントには追加の値も保存されます。したがって、私の配列は次のよう[[3, 50, 20], [4, 52, 22], [5, 54, 24]]
になります。ホバーすると、次のようになります。
.----------.
|Time: 3 |
|Inches: 50|
|Extra: 20 |
`----------`
したがって、私が持っている2つの質問は次のとおりです。
- x値の前に「Time:」ラベルを追加するにはどうすればよいですか?
- 表示する3番目の値を追加するにはどうすればよいですか?
これが私が持っているコードです。これは、データを一緒に追加する代わりに2行目を作成します。ここを見て、私が何を意味するのかを確認できます。ポイントにカーソルを合わせると、ホバリングで何について話しているかを確認することもできます。これを行う簡単な方法があると確信していますが、何かが足りません。
function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['Time', 'Inches', 'Extra'],
[ 3 , 50 , 20 ],
[ 4 , 52 , 22 ],
[ 5 , 54 , 24 ]
]);
// Create and draw the visualization.
new google.visualization.LineChart(document.getElementById('visualization')).
draw(data, {curveType: "function",
width: 500, height: 400,
vAxis: {title: 'Inches', maxValue: 10},
hAxis: {title: 'Time'}}
);
}
google.setOnLoadCallback(drawVisualization);