我可以在圖表上的特定數據集上插入註釋,但是我希望在圖形上有多行,而無需將註釋與特定行相關聯,而是使用日期。在Visualizations API中使用Google註釋的時間線,可以插入註釋而不考慮數據集?
這是我想要做的example。請注意氣泡附加到X軸上,而不是圖上的特定線條。
我已經讀過API,看不到像這樣的選項,但想知道如果有人知道一種方式。
謝謝。
我可以在圖表上的特定數據集上插入註釋,但是我希望在圖形上有多行,而無需將註釋與特定行相關聯,而是使用日期。在Visualizations API中使用Google註釋的時間線,可以插入註釋而不考慮數據集?
這是我想要做的example。請注意氣泡附加到X軸上,而不是圖上的特定線條。
我已經讀過API,看不到像這樣的選項,但想知道如果有人知道一種方式。
謝謝。
沒有經驗,但我的直接反應是,你可能會嘗試一系列附帶所有零的註釋作爲數據 - 並將其從圖例中排除?
這實際上是我最終做的,但無法從傳說中排除它,因此它不太理想。 – offex 2010-03-04 01:19:27
如果您不介意使用SVG Line Chart和Annotations,您可以更靈活地重新創建它。如果將註記列設置爲立即跟隨X軸值,則註釋將出現在圖表的最底部(在軸上),而不會附加到任何類別。下面是一個示例:
function drawVisualization() {
// Create and populate the data table.
var data = new google.visualization.DataTable();
data.addColumn('number','Day');
data.addColumn({type: 'string', role: 'annotation'});
data.addColumn({type: 'string', role: 'annotationText'});
data.addColumn('number', '.DJI');
data.addColumn('number', '.INX');
data.addColumn('number', '.INIC');
data.addRows([
[1, null, null, 1000, 400, 300],
[2, 'A', 'did stuff', 1170, 460, 400],
[3, 'B', 'did more stuff', 660, 1120, 540],
[4, null, null, 1030, 540, 620],
[5, 'C', 'stopped stuff', 1070, 600, 700]
]);
// Create and draw the visualization.
new google.visualization.LineChart(document.getElementById('visualization')).
draw(data, {focusTarget: 'category',
width: 500, height: 400,
vAxis: {maxValue: 10},}
);
}
這結束這樣看:
顯然沒有做到這一點,截至目前沒有什麼好辦法。 – offex 2011-01-04 19:08:50
您是否碰巧找到解決此問題的解決方案?這是我碰到的那堵牆。 – n0rm1e 2011-10-21 08:08:54
我沒有。雖然,自從我檢查過他們的API以來,已經有一段時間了,可能他們之後又添加了一些東西。 – offex 2011-10-21 17:15:43