ホバー時にパーセンテージでデータを表示するにはどうすればよいですか?グリッド線を取得してパーセンテージを表示できますが、ホバーには常にフォーマットされていないデータが表示されます。 1
対 100%
.
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 + "%"]
]);