Я пришел от javascript
фон и я начал d3.js
На практике я написал следующий код.D3.js исполняется по-разному
код HTML:
<html>
<head>
<script type="text/javascript" src="d3.min.js"></script>
</head>
<body>
<p id="firstP"></p>
<p id="secondP"></p>
<p id="thirdP"></p>
</body>
</html>
код расслоение плотной:
var theData = [ 1, 2, 3 ];
var p = d3.select("body").selectAll("p")
.data(theData)
.enter()
.append("p")
.text(function (d) { return d; });
console.log(p);
Моя мотивация, я хочу добавить p
узлы между #firstP,#secondP,#thirdP
элементами. но после того, как я выполню выше, я получаю null
, как d3
обработки этого я не понял.
Для моего тестирования я удалил последний узел p
из html-файла, выход 2 нулевых значения и 1 p
узел с соответствующими данными (3
).
Я не понял, как d3.js
справится с этим.
может кто-нибудь мне помочь.
Спасибо.
Ваш вопрос трудно понять. Не могли бы вы продемонстрировать JSFiddle? – joews