D3 добавление текста в прямоугольник SVG

Я ищу, чтобы добавить html на прямоугольник в D3, чтобы дать мне несколько строк всплывающей подсказки. Нижняя часть, как я добавляю прямоугольник, который может быть частью проблемы. Топ-это код, который должен работать в моем мире. newRect.().h ...

Javascript библиотека D3 вызов функции

Я не в состоянии понять, как d3.вызов () работает и когда и где это использовать. здесь это учебник ссылка, которую я пытаюсь завершить. может кто-нибудь, пожалуйста, объяснить конкретно, что эта часть делает var xAxis = d3.svg.axis() ...

D3.в JS добавить (похожие на jQuery добавляйте)

Мне нравится использование append в D3, и я ищу prepend. существует ли это в D3? ...

Как удалить атрибут в D3.Джей?

могу я в D3.JS удалить атрибут? Я добавил его с помощью .attr("disabled", "disabled") и теперь я ищу что-то похожее на jQuery .removeAttr("disabled", "disabled"); чтобы удалить его снова. Полезно для <button> и <option>. Я пробовал исполь ...

Исправить положение узла в компоновке, направленной на усилие D3

Я хочу, чтобы некоторые узлы в моем силовом макете игнорировали силу и оставались в фиксированных положениях на основе атрибута узла, при этом все еще можно перетаскивать и оказывать отталкивание на другие узлы и поддерживать их линии связи. Я думал, ...

d3 js-загрузка json без http get

Я учусь d3. Есть определенные способы загрузки данных в d3 js. Но все они, похоже, делают HTTP GET. В моем сценарии у меня уже есть данные json в строке. Как я могу использовать эту строку вместо того, чтобы сделать другой http-запрос? Я попытался на ...

Как включить новые строки в метки на диаграммах D3?

Я использую D3 для создания гистограммы (я адаптировал код из ). Метки, которые я использую на x-axis-это несколько слов длиной каждый, и поскольку это делает все метки перекрывающимися, мне нужно разбить эти метки по линиям. (Будет хорошо, если я см ...

Понимание того, как D3.js связывает данные с узлами

Я читаю через D3.JS документация, и мне трудно понять the selection.data метод из документации. это пример кода, приведенный в документации: var matrix = [ [11975, 5871, 8916, 2868], [ 1951, 10048, 2060, 6171], [ 8010, 16145, 8090, 8045], ...

поворот текста оси x в d3

Я новичок в кодировании d3 и svg и ищу способ поворота текста на оси диаграммы. Моя проблема заключается в том, что обычно заголовки xAxis длиннее, чем бары в гистограмме широки. Поэтому я ищу, чтобы повернуть текст, чтобы работать вертикально (а не ...

Выделите выбранный узел, его связи и его дочерние элементы в графе, ориентированном на силу D3

Я работаю над силовым ориентированным графом в D3. Я хочу выделить узел наведения курсора мыши, его ссылки и его дочерние узлы, установив все другие узлы и ссылки на более низкую непрозрачность. в этом примере,http://jsfiddle.net/xReHA/, я могу исче ...

х>= X шаблон в JavaScript

при чтении источника D3.js я видел x >= x узор. Если это для обнаружения NaNs среди чисел, почему бы не просто isNaN(x) или x == x? источник, где я столкнулся с ним: d3.min = function(array, f) { var i = -1, n = array.length, a, b; if (argum ...

В чем разница между D3 и jQuery?

ссылаясь на этот пример: http://vallandingham.me/stepper_steps.html похоже, что библиотеки D3 и jQuery очень похожи в том смысле, что они оба выполняют манипуляции DOM в цепочке объектов. Мне любопытно узнать, какие функции D3 делает проще, чем jQ ...

D3.js: что такое 'g' in.добавить("g") D3.код js?

Я новичок в D3.js, начал учиться только сегодня Я посмотрел на пончик пример и нашел этот код var svg = d3.select("body").append("svg") .attr("width", width) .attr("height", height) .append("g") .attr("transform", "translate(" + width ...

Центр карты в Д3, данный объект GeoJSON, который

В настоящее время в d3 если у вас есть объект geoJSON, который вы собираетесь нарисовать, вам нужно масштабировать его и перевести его, чтобы получить его размер, который вы хотите, и перевести его, чтобы центрировать его. Это очень утомительная зада ...

Изменение размера svg при изменении размера окна в d3.js

Я рисую диаграмму рассеяния с d3.js. С помощью этого вопроса :получить размер экрана, текущей веб-страницы и окна браузера Я использую этот ответ: var w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0 ...

Какая разница Д3 и базы данных?

может кто-нибудь объяснить разницу между datum() и data() в D3.Джей? Я вижу, как используется, и я не уверен, почему вы должны выбрать один над другим? ...