Я новичок на D3.js и врезался в стену на следующее:D3.js вложенные данные - как я могу показать мои круги
Я хочу, чтобы отобразить счет заданного с помощью участника какого-либо события во времени , Затем, когда участник может дать также комментарии, я хотел бы разместить круг на кривой оценки в том же цвете, что и оценка. Мне удалось сделать это для одного пользователя.
код на JS Fiddle http://jsfiddle.net/roestigraben/8s1t8hb3/
Затем, пытаясь распространить это на нескольких участников, я бегу в проблемы.
JSFiddle http://jsfiddle.net/roestigraben/Lk2kf1gh/
Этот код отображает красиво данные Партитура для 3 участников моделируются. Однако круги, чтобы отобразить возможные комментарии (есть только один в наборе данных) от посетителей не работает я стараюсь фильтровать посетитель массива svg.selectAll («круг»)
.data(data.filter(function(d, i){ if(d.comment){return d}; })) // condition here
.enter().append("circle")
.attr("class", "dotLarge")
.attr({r: 5})
.attr("cx", function(d) { return x(d.time); })
.attr("cy", function(d) { return y(d.status); })
Я думаю, Мне нужно углубиться в гнездование, но ... мое невежество. Большое спасибо
Питер
Итак, что именно вы ищете? –
Эй, Ларс, я ищу поведение, как в первом примере JSFiddle, распространенном сейчас для нескольких наборов данных. Второй JSFiddle показывает несколько строк, но мне не хватает кругов на нем, когда пара ключей/значений комментариев находится в наборе данных. –
Ну, вторая скрипка не похожа на первую - оси и т. Д. Отсутствуют. Это намеренно? –