У меня есть прецедент, где мне нужно сортировать гистограмму в алфавитном порядке, я отсортировал некоторые из гистограмм, используя метод сортировки, но он не работает из сортировки ключей. этоDC Bar Chart x-Axis Сортировать по алфавиту
bar
.margins({top: 20, left: 30, right: 10, bottom: config.xaxisorientation ? 60 : 20})
.width(barWidth).height(barHeight)
.x(d3.scale.ordinal())
.xUnits(dc.units.ordinal)
.brushOn(false)
.xAxisLabel(config.xaxislabel ? config.xaxislabel : '')
.yAxisLabel(config.yaxislabel ? config.yaxislabel : '')
.dimension(dim)
.renderLabel(true)
.renderType("group")
.title(titleAggre)
.elasticY(true)
.group(grp)
.valueAccessor(grpAggre);
bar.yAxis().ticks(10).tickFormat(d3.format("s"));
bar.ordering(function(a) {
return a.key.toLowerCase();
});
данных выглядит следующим образом;
[{
"c1": "profile",
"c2": "admin",
"c3": "e2e_mf",
"count:1
}, {
"c1": "profile",
"c2": "admin",
"c3": "aporec"
"count":2
}, {
"c1": "profile",
"c2": "admin",
"c3": "aporec",
"count":10
}]
Как выглядят ваши данные? – thatOneGuy
@thisOneGuy, С3 dimesnion и мера значение группы [{ \t \t "c1": "профиль", \t \t "с2": "администратор", \t \t "с3": "e2e_mf", "мера" : 1 \t}, { \t \t "c1": "профиль", \t \t "c2": "администратор", \t \t "c3": "aporec" \t}, { \t \t "c1" : «профиль», \t \t "c2": "администратор", \t \t "c3": "aporec", "мера": 1 \t}] –
ИТАК, что счетчик на левой стороне? – thatOneGuy