我有包含高度、重量、半径和颜色的 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>
你知道这里缺少什么吗?谢谢你!
POPMUISE
Qyouu
相关分类