0

ホバー時にパーセンテージで表示されるデータを取得するにはどうすればよいですか? パーセンテージを表示するグリッド線を取得できますが、ホバーには常に書式設定されていないデータが表示されます: 1vs 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);
4

1 に答える 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 + '%']
]);
于 2012-08-01T22:58:32.967 に答える