gpt4 book ai didi

javascript - 如何使用 Javascript 更改 Google Chart 中标签的格式类型

转载 作者:行者123 更新时间:2023-11-28 01:10:17 26 4
gpt4 key购买 nike

如何使用 Javascript 更改 Google Chart 中标签的格式类型,如下图所示:

这是我的数据(以美元为单位):

      ['2004',  340456060],
['2005', 581766089],
['2006', 666099879],
['2007', 1980361212],

<强>1。当图表运行时,我想用 , 修改这些数字。因此,每当鼠标悬停时,它一定是这样的:

  • 2007 年销售额:1,980,361,212
  • 2006 年销售额:666,099,879
  • 2005 年销售额:581,766,089
  • 2004 年销售额:340,456,060

<强>2。如何添加 $ 作为最后一个字符?

  • 2007 年销售额:1,980,361,212 美元
  • 2006 年销售额:666,099,879 美元
  • 2005 年销售额:581,766,089 美元
  • 2004 年销售额:340,456,060$

<强>3。除此之外,如何将标签更改为%

  • 2007 年销售额:55.6%
  • 2006 年销售额:18.6%
  • 2005 年销售额:16.3%
  • 2004 年销售额:9.5%

Pic

<小时/>

Demo

HTML:

<div id="chart_div" style="width: 500px; height: 400px;"></div>

Javascript:

google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales'],
['2004', 340456060],
['2005', 581766089],
['2006', 666099879],
['2007', 1980361212]
]);

var options = {
title: 'Company Performance',
vAxis: {title: 'Dollars'},
hAxis: {title: 'Year'}
};

var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, options);
}

最佳答案

这是我的回答。我只是添加突出显示代码。如果出现问题,请告诉我。

var formatter = new google.visualization.NumberFormat({
pattern: '#,###$'
});
formatter.format(data, 1);

Demo

关于javascript - 如何使用 Javascript 更改 Google Chart 中标签的格式类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24532342/

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