Highmaps: как я могу показать упорядоченный список штатов США с плотностью населения
Я играю с Highmaps. Вот пример Highmap со штатами США и их плотностью населения:
http://www.highcharts.com/maps/demo/color-axis
Было бы хорошо, если бы у меня была кнопка, чтобы щелкнуть и показать упорядоченный список штатов с плотностью населения. Это дало бы намного более легкое и лучшее представление о порядке, чем на карте.
Это что-то из коробки? Любой указатель действительно ценится.
1 ответ
Я думаю, что вы должны быть в состоянии отсортировать данные с помощью метода сортировки js. Здесь вы можете найти больше информации об этом методе: https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/Array/sort
Вы можете сделать собственный метод сравнения для сравнения элементов вашего массива. Например, если вы хотите сравнить ваши данные по имени:
function compare(a, b) {
if (a.name < b.name)
return -1
if (a.name > b.name)
return 1
return 0
}
Здесь вы можете найти пример того, как этот метод может работать с вашей диаграммой: http://jsfiddle.net/cc84hk3n/2/
Вы также можете отсортировать данные по значению, если хотите.
Лучший,