0
有沒有簡單的方法來自定義排序圖例項目,而不是重寫數據集或創建自定義圖例函數?如何在AmCharts中自定義排序圖例項目?
http://i.imgur.com/U2wjwQu.png
我希望他們能在這個順序
http://i.imgur.com/8ZBOh5P.jpg
有沒有簡單的方法來自定義排序圖例項目,而不是重寫數據集或創建自定義圖例函數?如何在AmCharts中自定義排序圖例項目?
http://i.imgur.com/U2wjwQu.png
我希望他們能在這個順序
http://i.imgur.com/8ZBOh5P.jpg
截止了通過該數據本身的循環顯示。
// new array for repopulating
var new_array = new Array();
// new key order
var new_order = ['Year', 'RENEWABLE POWER PLANTS', 'NUCLEAR POWER PLANTS', 'FOSSIL POWER PLANTS W/CCS', 'BIOFUELS', 'SYNTHETIC FUELS', 'VEHICLES', 'BUILDING TECHNOLOGIES', 'OTHER EFFICIENCY', 'OTHER', 'NATURAL GAS', 'COAL', 'PETROLEUM PRODUCTS', 'FOSSIL POWER PLANTS'];
// for each row in 'data'
for (i = 0; i < data.length; i += 1) {
var new_data = {};
// go through the 'new order' array
for (z = 0; z < new_order.length; z += 1) {
// re-order the keys in a new array
new_data[new_order[z]] = data[i][new_order[z]];
}
// add the row to a new array
new_array.push(new_data);
}
// replace data with the new array
data = new_array;