【发布时间】:2017-02-13 19:13:35
【问题描述】:
如何将谷歌图表的工具提示数字格式设置为“科学”?我已经尝试过 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);
}
});
【问题讨论】:
标签: javascript charts google-visualization number-formatting