Я только начинаю учиться d3.js, и у меня есть очень простая программа, которая только создает прямоугольник:D3.js - Создание прямоугольника?
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> D3 Slider </slider>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
</head>
<body>
<div>
<script>
//make the svg container
var svgContainer = d3.select("body").append("svg")
.attr("width",200)
.attr("height",200);
//make the rectangle
var rectangle = svgContainer.append("rect")
.attr("x",150)
.attr("y",50)
.attr("width",50)
.attr("height",140);
</script>
</div>
</body>
</html>
Но когда я запускаю его, прямоугольник не создает, и я получаю пустой экран? Должен ли я добавить элемент SVG в div? Извините, если это простой вопрос, но я просто не мог понять это!
Спасибо за ответ! Но прежде чем закрыть что? – ocean800
Я только что заметил реальную причину, почему ваш код не работает
Ох ... ничего себе. Опять же, действительно безумный, но большое вам спасибо! – ocean800