Добрый день.D3 гистограмма из объектов с массивами
Я использую этот пример диаграммы D3 с моими данными (то есть в том же формате, что и в примере jsfiddle в ).
Диаграмма работает хорошо, но у меня есть некоторые проблемы, которые я не знаю, я решаю.
- xAxis имеет номер индекса ключевого параметра, а не значения ключевых параметров;
- Когда я сортирую данные после нажатия кнопки сортировки;
- Числа над решеткой после рода исчезают или появляются на левой стороне InstEd более корреспондент баров
var dataset = {key: [0, 30], value:[60, 30]};
Вот ссылка, где вы можете увидеть код и выполнить изменения.
Благодаря
Вы можете объяснить мне, как я могу объединить ключи и массивы значений? И после этого способ, как я называю данные, одинаковый? Еще раз спасибо. – user2920033
Данные выглядят примерно так: '[{key: 0, value: 30}]'. Затем вы передадите всю вещь в '.data()', а при вычислении координат передайте «d.key» или «d.value» в шкалу. –
Я изменяю свои данные как упоминание ранее, хотя я могу использовать этот код var key = function (d) { return d.key; }; Доступ только для d.value свойств данных: Мои данные - это массив объектов [{}] – user2920033