Javascript 如何在谷歌图表中显示全长数字(5000而不是5K)?

Javascript 如何在谷歌图表中显示全长数字(5000而不是5K)?,javascript,charts,Javascript,Charts,displayExactValues选项对我和formatter也不起作用,看起来我走错了路。有什么帮助吗?这是我的密码: <script type="text/javascript" src="http://www.google.com/jsapi?ext.js"></script> <div id="chart_div_9reg"></div> <script type="text/javascript"> google.l

displayExactValues选项对我和formatter也不起作用,看起来我走错了路。有什么帮助吗?这是我的密码:

<script type="text/javascript" src="http://www.google.com/jsapi?ext.js"></script>
<div id="chart_div_9reg"></div>
<script type="text/javascript">
    google.load('visualization', '1.1', {packages: ['line']});
    google.setOnLoadCallback(drawCurveTypes);
    function drawCurveTypes(){

        var data = new google.visualization.DataTable();
        data.addColumn('string', 'test');
        data.addColumn('number', 'products');
        data.addRows([
            ['2', 12721],
            ['4', 1621],
            ['5', 12221],
            ['6', 12231],
            ['7', 12221],
        ]);

        var options = {
            height: 400,
            height: 600,
        };
        var chart = new google.charts.Line(document.getElementById('chart_div_9reg'));
        chart.draw(data, options);

    }

</script>

load('visualization','1.1',{packages:['line']});
setOnLoadCallback(drawCurveType);
函数drawCurveType(){
var data=new google.visualization.DataTable();
data.addColumn('string','test');
data.addColumn(“编号”、“产品”);
data.addRows([
['2', 12721],
['4', 1621],
['5', 12221],
['6', 12231],
['7', 12221],
]);
变量选项={
身高:400,
身高:600,
};
var chart=new google.charts.Line(document.getElementById('chart\u div\u 9reg');
图表绘制(数据、选项);
}

您应该将格式添加到
var选项中

按以下方式更改
选项

    var options = {
        height: 400,
        height: 600,
        axes: {
          y: { 
            all: {
              format: {
                pattern: 'decimal'
              }
            } 
          }
        }
    };

您可以使用
hAxis.format
vAxis.format
控制标签编号的格式。例如,
{hAxis:{format:'#,#####%'}
显示值10、7.5和0.5的值“1000%”、“750%”和“50%”。您还可以提供以下任意预设:

  • {format:'none'}
    :显示没有格式的数字(例如。, 800万)
  • {format:'decimal'}
    :以千为单位显示数字 分离器(如8000000)
  • {format:'scientific'}
    :显示 科学记数法中的数字(如8e6)
  • {format:'currency'}
    : 以当地货币显示数字(例如$8000000.00)
  • {format:'percent'}
    :将数字显示为百分比(例如。, 80000000%)
  • {format:'short'}
    :显示缩写数字 (例如,8米)
  • {format:'long'}
    :将数字显示为完整单词(例如。, (800万)
    • 问题解决了

      var options = {
                  height: 400,
                  height: 600,
                  axes: {
                      y: {
                          all: {
                              format: {
                                  pattern: 'decimal'
                              }
                          }
                      }
                  },
              };
      

      我已经删除了多余的括号,再试一次,并检查了参考链接:)注意,我有一个“材料设计线”,hAxis是旧的,axes:{y:{}是新的格式,这很好。已更正为
      材料设计行
      您还具有双重定义关闭
      高度
      参数我想不到您必须在轴设置中定义格式。你是怎么想到这个的?通过参考(链接?)还是试错?我一直在跟踪,仅此而已。