У меня есть данные CSV с ростом, весом, радиусом и цветами.
Я пытаюсь сделать круги, используя эти данные, но просто ничего не получаю (белое окно)
Это код:
<script src="https://d3js.org/d3.v5.min.js"></script>
<!DOCTYPE HTML>
<HTML>
<head>
<meta charset="utf-8" />
<title>companies</title>
<style>
svg {
background-color: gray;
height: 400px;
width: 800px;
}
</style>
</head>
<body>
<script>
d3.csv("company.csv", function (the_data) {build_viz(the_data);});
function build_viz(the_data) {
d3.select("svg")
.selectAll("circles")
.data(the_data)
.enter()
.append('circle')
.attr('cx', function (d) { return d.X; })
.attr('cy', function (d) { return d.Y; })
.attr('r', function (d) { return d.radius; })
.style("background-color", function (d) { return d.color; });
}
</script>
</body>
Знаете, чего здесь не хватает? Спасибо!