Мне нужно представить параллельные координаты с d3.js. Прежде всего, я понятия не имею, возможно ли достичь того, что я думаю (и являются ли параллельные координаты правильной диаграммой). Я объясню свою идею: я беру данные из базы данных, выставляю их в формате JSON и сохраняю в массиве объектов (с помощью JavaScript). Это пример данных http://pastebin.com/DZcMqDMc. Я хотел бы представить по оси абсцисс годы (хотя есть годы, повторяющиеся, как вы можете видеть из примера данных), а по оси ординат значения этих лет (значения указаны в процентах, в диапазоне от 1 до 100). Я хотел бы представить две строки в соответствии со свойствами «value1» и «value2» в файле JSON. Является ли это возможным? Параллельные координаты - это правильная диаграмма?
Основная проблема, с которой я столкнулся сейчас, заключается в том, что я не понимаю, как правильно установить два домена (абсциссу и ординату). Я основываюсь на примере Parellel Coordinates Bostock.
Для абсцисс я думаю что-то вроде этого:
x.domain(
d3.extent(test,
function(d) {
return d.years;
}
)
);
Это имеет смысл или?