У меня есть диаграмма строк, упорядоченная в порядке убывания. Я хочу изменить порядок на возрастающий. Это мой код:

#javascript #html #css #d3.js #crossfilter

#javascript #HTML #css #d3.js #перекрестный фильтр

Вопрос:

Vgrade — это диаграмма строк в порядке убывания. Необходимо отсортировать в порядке возрастания. Как мне это сделать? Заранее спасибо.

 vgrade
  .width(200)
  .height(200)
  .x(d3.scale.linear())
  .label(function(d) {
    return d.key   ":"   d.value.toFixed(0)   ""
  })
  .elasticX(true)
  .dimension(gradeD)
  .group(gradeG)
  .ordering(function(d) {
    return -d.value;
  });
  

Комментарии:

1. add .ordering(function(d){ return d.value; });

2. @Dhaarani Большое спасибо… это сработало !! 🙂

Ответ №1:

add .ordering(function(d){ return d.value; });