【发布时间】:2017-06-22 21:13:16
【问题描述】:
我正在编写第一组 D3 教程(找到 here)并且遇到了数据数组的第一项不出现的问题。我在每个数据 div 元素上放置的边框表明基本上第一个条目已“折叠”成顶部的一行。有没有解释为什么会这样?我怎样才能解决这个问题?
我的 HTML、CSS 和 JS 已放到 codepen 上查看和编辑。
提前致谢!
隔离JS:
var data = [10, 23, 14, 5, 6, 6, 6, 22, 17 ];
d3.select(".project")
.selectAll(".project__bar-chart")
.data(data)
.enter()
.append("div")
.attr("class", "project__bar-chart")
.style("width", function(d) {return d + "rem";})
.text(function(d) {return d;})
【问题讨论】:
-
删除你的
<div class="project">中的<div>。
标签: javascript html css d3.js