Вот несколько примеров создания гистограмм из книги Скотта Мюррея «Интерактивная визуализация данных для Интернета». Код позволяет создавать гистограммы, обновлять (добавлять/удалять) и сортировать. Он отлично работает, за исключением того, что я не могу заставить кнопку сортировки работать. Я знаю, что функция сортировки работает, потому что я добавил событие click (которое запускает функцию сортировки) для каждого бара. Поэтому, когда нажимается панель, бары сортируются.D3 - привязка события к другому событию
Вот JSfiddle - http://jsfiddle.net/kiniadit/k812fo53/3/
Вот сегмент кода (строки 74-77), который не работает
else if(btnClass == "sort"){
sortBars();
sortLabels();
}
Это имеет смысл. Благодарю. Итак, как лучше всего вы рекомендуете создавать отдельные обработчики событий для каждого класса кнопок? – user3588841
Да, я бы создал отдельные функции обработчика для каждой кнопки. –