Вопросы с тегом «d3.js»

87
Как мне удалить все дочерние элементы из узла, а затем применить их снова с другим цветом и размером?

Итак, у меня есть следующий код графа силового макета для установки узлов, ссылок и других элементов: var setLinks = function () { link = visualRoot.selectAll("line.link") .data(graphData.links) .enter().append("svg:line") .attr("class", "link") .style("stroke-width", function (d) { return...

84
Protovis против D3.js

TL; DR: есть ли у кого-нибудь опыт работы с protovis и D3.js, чтобы прояснить различия между ними? Я играю с protovis в течение последних 2 недель, и пока все идет отлично. Только вот сейчас я, кажется, натолкнулся на кирпичную стену с анимацией. protovis: http://vis.stanford.edu/protovis/ Я хочу...

82
Что такое эквивалент d3.js v4.0 для d3.scale.category10 ()?

Я пытаюсь изучить d3 с помощью книги «Интерактивная веб-визуализация», но в версии 4.0 многое изменилось. Одна вещь, которую я действительно не могу понять, - есть ли эквивалент для d3.scale.category10 (), чтобы получить простое сопоставление с цветами. Есть ли что-то подобное в новой версии или...

81
Обновление Z-индекса элемента SVG с помощью D3

Как эффективно вывести SVG-элемент на вершину z-порядка с помощью библиотеки D3? Мой конкретный сценарий - это круговая диаграмма, которая подсвечивает (добавляя strokeк path), когда указатель мыши находится над заданной частью. Блок кода для создания моей диаграммы приведен ниже:...

27
Есть ли способ преобразовать столбцы CSV в иерархические отношения?

У меня есть CSV 7 миллионов записей биоразнообразия, где уровни таксономии в виде столбцов. Например: RecordID,kingdom,phylum,class,order,family,genus,species 1,Animalia,Chordata,Mammalia,Primates,Hominidae,Homo,Homo sapiens 2,Animalia,Chordata,Mammalia,Carnivora,Canidae,Canis,Canis...

16
Создание D3 карты данных конверта эллипса

У меня есть этот набор данных, который имеет эллипсы, точнее эллипс "конверты". Мне было интересно, есть ли у кого-нибудь совет о том, как я могу нарисовать их на карте D3. У меня уже есть настройка карты с проекцией Меркатора. В этом ответе stackoverflow есть функция createEllipse, которая...

11
d3 синхронизирует 2 отдельных режима увеличения

У меня есть следующая диаграмма d3 / d3fc https://codepen.io/parliament718/pen/BaNQPXx Диаграмма имеет поведение масштабирования для основной области и отдельное поведение масштабирования для оси Y. Ось Y можно перетащить для изменения масштаба. Проблема, с которой я сталкиваюсь, заключается в том,...

10
Uncaught TypeError: t.rgb не является функцией

Uncaught TypeError: t.rgb не является функцией Я создал угловое приложение, построил его и пытаюсь его обслужить $ ng serve --prod --aot Это приводит к следующей ошибке в консоли Uncaught TypeError: t.rgb is not a function at HO (color.js.pre-build-optimizer.js:227) at GO...