Web サイトで Google 円グラフを使用して、会社の経費のデータを表示しています。スライスの上にカーソルを合わせると、グラフに便利なツールヒントが表示されます。たとえば 27% と表示され、たとえば 522552225.00 のように費用の数が表示されます。私がやりたいのは、数字が大きいと読みにくいので、数字をフォーマットすることです。代わりにこれを 522,552,225.00 にしたいと思います。
問題は、番号がデータベースから取得されることです。
これに対する解決策はありますか?
ありがとう!
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
["Label","Value"],
<?php echo $MyDataArrayAsString; ?>
]);
var formatter = new google.visualization.NumberFormat({pattern:'#,###.00'});
// format column 1 of DataTable "data"
formatter.format(data, 2);
var options = {"width":<?php echo $params->get('width')?>,
"height":<?php echo $params->get('height')?>,
"tooltip": {"trigger": '<?php echo $params->get('tooltip')?>' },
};
var chart = new google.visualization.PieChart(document.getElementById('donutchart'));
chart.draw(data, options);
}
</script>