Google Charts折线图忽略十进制vAxis选项

时间:2016-03-10 12:16:07

标签: javascript api charts formatting options

我在这里需要一些Google图表帮助。所以,我确实需要在折线图中使用vAx来获得十进制值,所以我使用

<code>
vAxis: {
format: 'decimal'
   }
</code>
option数组中

,但我仍然会得到像&#39; 40K&#39;而不是&#39; 40,000&#39;。

我不明白问题所在。

1 个答案:

答案 0 :(得分:0)

你可以查看下面的JSFiddle我也很困惑为什么使用谷歌图表栏时的格式不起作用,但我可以建议使用组合图表,有几种选择。

我仍在研究这种格式,因为我仍然不确定自己的问题是什么。

JSFiddle

jQuery(function($) {
  google.charts.load('current', {
    callback: drawChartAverage,
    packages: ['corechart']
  });

  function drawChartAverage() {
    var result = [
      ['Users', 'Minutes'],
      ['1', 40000],
      ['2', 30000],
      ['3', 60000],
      ['4', 50000]
    ];
    var options = {
      title: 'Minutes across Users',
      vAxis: {
        title: 'Minutes'
      },
      hAxis: {
        title: 'User'
      },
      seriesType: 'bars',
      series: {
        1: {
          type: 'line'
        }
      }
    };
    var chartdata = new google.visualization.arrayToDataTable(result);
    var chartAvg = new google.visualization.ComboChart(document.getElementById('chartAvg'));
    chartAvg.draw(chartdata, options);
  }
})