gpt4 book ai didi

javascript - 谷歌图表工具提示

转载 作者:行者123 更新时间:2023-11-30 10:25:13 27 4
gpt4 key购买 nike

我在我的网站上使用 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>

最佳答案

使用 NumberFormatter在适当的 DataTable 列上:

var formatter = new google.visualization.NumberFormat({pattern: '#,###.00'});
// format column 1 of DataTable "data"
formatter.format(data, 1);

关于javascript - 谷歌图表工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19915438/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com