0
google.visualization.data.join
メソッドを使用して2つのデータセットをマージしています。これは、処理中に見かけ上削除されるデータ列の1つとは別に、うまく機能します。Google Visualizationのdata.joinメソッドがツールチップを削除してしまいます
は具体的には、私のデータセットは、次のように構築されています:
var joinedData = google.visualization.data.join(data1, data2, 'full', [[0, 0]], [1], [1]);
そして、このように、グラフを初期化します:
var data1 = new google.visualization.DataTable();
data1.addColumn('date', 'Date');
data1.addColumn('number', 'Amount');
data1.addColumn({type: 'string', role: 'tooltip'});
// Similar code for data2
私は、このような2つのデータセットへの参加を進めます
// Create and draw the visualization.
var chart = new google.visualization.ScatterChart(
document.getElementById('chart-div'));
chart.draw(joinedData, {
interpolateNulls: true,
title: 'Test',
width: 600, height: 400,
vAxis: {title: "cr", titleTextStyle: {color: "green"}},
hAxis: {title: "time", titleTextStyle: {color: "green"}},
lineWidth: 1}
);
データ行の上にマウスを置いたときにツールチップが表示されなくなりましたs。私はちょうど1セットだけを提示したときに見えました。 join
方法でツールチップ列インデックスを含むように