Если у меня есть диаграмма сгруппирована по C3JS, как показано ниже, как я могу заставить сегменты оставаться в том порядке, который я определил, а не в порядке возрастания по значению? По умолчанию C3 закажет их 5, 10, 40, но я хочу, чтобы он оставался как 10, 40, 5.Графическая диаграмма C3JS с определенным порядком
c3.generate({
bindto: '.active-loads',
data: {
columns: [
['Picking up future', 10],
['Enroute', 40],
['Delivered', 5]
],
type: 'bar',
groups: [
['Picking up future', 'Enroute', 'Delivered']
],
onclick: function(d) {
console.debug(d);
}
},
axis: {
rotated: true,
x: {
show: false
}
}
});
EDIT
Оказывается, это так просто, как определение order: null
в data
Недвижимость.
Это действительно сработало. Я почти начал писать сумасшедшую пользовательскую функцию для заказа -.- – cen
Я тоже заводил орехи;) –
Я с нетерпением ждал сортировки баров на простой бар-диаграмме, если возможно что-то вроде ниже, о котором я упоминал (без каких-либо группа): var chart = c3.generate ({data: {columns: [['data1', 30, 200, 100, 400, 150, 250],], type: 'bar', order: 'desc'}, }); – user3172663