/ / Google Visualization API:列グラフ%-javascript、google-visualization

Google Visualization API:縦棒グラフ% - javascript、google-visualization

ホバー時にパーセンテージでデータを表示するにはどうすればよいですか?グリッド線を取得してパーセンテージを表示できますが、ホバーには常にフォーマットされていないデータが表示されます。 1100%.

チャート

var data = google.visualization.arrayToDataTable([
["Who", "Percentage"],
["Unlike Me", 0],
["Like Me", 1]
]);
var options = {
vAxis: { format:"#%"}, // Makes gridlines have percentages (correct)
format: "#%" // Does nothing
};

var div = $("#graph").get([0]);
var chart = new google.visualization.ColumnChart(div);
chart.draw(data, options);

回答:

回答№1は1

それを考え出した:使用する必要があります ツールチップ「データロール」

data.addColumn("string", "Who"); // Implicit domain column.
data.addColumn("number", "Percentage"); // Implicit data column.
data.addColumn({type:"string", role:"tooltip"}); // Tooltip with percentages
data.addRows([
["Like Me", 0, 0 * 100 + "%"],
["Unlike Me", 1, 1 * 100 + "%"]
]);