1
我有一個數據表是第一列是在範圍內的數1至48:如何排序谷歌的圖表的X軸時數據類型是數
Step Pct
1 0
2 0
3 0
4 35
5 45
6 55
7 60
...
我的代碼看起來是這樣的:
//Grid_Table is my html table containing the data
//div is my html div where the graph is painted
var data = new google.visualization.DataTable();
data.addColumn('number', 'Step');
data.addColumn('number', 'Pct');
for (var row = 1; row < Grid_Table.rows.length; row++) {
var rowArray = [];
for (var col = 0; col < Grid_Table.rows[row].cells.length; col++) {
rowVal =Number(Grid_Table.rows[row].cells[col].textContent) || 0;
rowArray.push(rowVal);
}
data.addRow(rowArray);
}
var options = {
title: 'Chart',
legend: { textStyle: { fontSize: '12' } },
hAxis: { title: 'Step', textStyle: { fontSize: '7'}, direction: -1, slantedText: true, slantedTextAngle: '45'},
vAxis: { title: 'Pct', textStyle: { fontSize: '12' } },
tooltip: { textStyle: { fontSize: '12' } },
backgroundColor: '#eaeaea',
};
data.sort({ column: 0, asc: true });
var chart = new google.visualization.ColumnChart(div);
chart.draw(data, options);
如果我更改排序:
data.sort({ column: 0, asc: true });
要:
data.sort({ column: 0, desc: true });
我得到相同的結果..
我要的最低數量在圖形的開始。如何解決這個問題?
希望這可以幫助,讓我知道如果我錯過了一些東西...... – WhiteHat
非常感謝你這一點。當測試完成後,我會盡快回復您 –
像魅力一樣工作!謝謝 –