2

如何將谷歌圖表的工具提示數字格式設置爲「科學」?我試過google.visualization.NumberFormat,但沒有任何運氣。我可以設置vAxis精細如下所示:chart谷歌圖表工具提示數字格式科學

$.ajax({ 
     url: "GetAreaChartData", 
     type: "post", 
     data: formContainer.serialize(), 
     success: function (data) { 
      var tdata = new google.visualization.DataTable(); 
      var rows = data.length; 
      var cols = data[0].length; 

      tdata.addColumn('datetime', 'DateTime'); 
      tdata.addColumn('number', 'Frequency Offset'); 


      tdata.addRows(data.length); 
      for (var i = 1; i < data.length; i++) { 

       tdata.setCell(i, 0, new Date(data[i][0])); 
       for (var j = 1; j < cols; j++) { 
        var value = parseFloat(data[i][j]); 
        tdata.setCell(i, j, value); 
       } 
      } 

      var options = { 

       width: 900, 
       height: 500, 
       lineWidth: 1, 
       pointSize: 0, 
       legend: 'none', 
       vAxis: { 
        title: "Frequency Offset", 
        format:"scientific" 
       }, 
      }; 

      var formatter = new google.visualization.NumberFormat({ format: 'scientific' }); 
      formatter.format(tdata, 1); 

      var chart = new google.visualization.ScatterChart(document.getElementById('chart_div')); 
      chart.draw(tdata, options); 
     }, 
     error: function (jqXHR, textStatus, errorThrown) { 
      alert(errorThrown); 
     } 
    }); 

回答

0

NumberFormat沒有一個選項 - >'format'

使用 - >'pattern' - 而不是...

var formatter = new google.visualization.NumberFormat({ pattern: 'scientific' }); 
+0

謝謝!正是我在找什麼。 –

+0

歡呼!很高興幫助,隨時... – WhiteHat