我有欄目google圖表。 (使用https://www.google.com/jsapi)更改Google Charts中的工具提示數據
垂直軸香蕉的數量(例如) 的日期
所以,我的每一個欄工具提示看起來像橫軸:
20.02.2011
Bananas: 3
我需要更換2011年2月20日在每欄上的一些文字上。
可能嗎?
UPD 我需要替換20.02.2011上每列的一些我的文字。 但橫軸上的日期應該保持原樣。
我有欄目google圖表。 (使用https://www.google.com/jsapi)更改Google Charts中的工具提示數據
垂直軸香蕉的數量(例如) 的日期
所以,我的每一個欄工具提示看起來像橫軸:
20.02.2011
Bananas: 3
我需要更換2011年2月20日在每欄上的一些文字上。
可能嗎?
UPD 我需要替換20.02.2011上每列的一些我的文字。 但橫軸上的日期應該保持原樣。
一種選擇是使用所需的文字更改橫軸。
例如, 在此示例代碼http://code.google.com/apis/ajax/playground/?type=visualization#bar_chart Chart URL
如果你想與您的自定義文本,以取代今年再改
var years = [2003, 2004, 2005, 2006, 2007, 2008];
要麼
var years = ["a", "b", "c", "d", "e", "f"];
或
var years = ["2003:a", "2004:b", "2005:c", "2006:d", "2007:e", "2008:f"];
最好沒有辦法做到這一點改變你的實際數據點是通過工具提示選項。作爲一個例子,將以下代碼複製到Google的可視化遊樂場。
function drawVisualization() {
data = new google.visualization.DataTable()
data.addColumn('string', 'Date');
data.addColumn('number');
data.addColumn({type:'string',role:'tooltip'});
data.addRow();
base = 10;
data.setValue(0, 0, 'Datapoint1');
data.setValue(0, 1, base++);
data.setValue(0, 2, " This is my tooltip1 ");
data.addRow();
data.setValue(1, 0, 'Datapoint2');
data.setValue(1, 1, base++);
data.setValue(1, 2, "This is my second tooltip2");
// Draw the chart.
var chart = new google.visualization.BarChart(document.getElementById('visualization'));
chart.draw(data, {legend:'none', width:600, height:400});
}