小编Lib*_*y B的帖子

D3 条形图未显示数组中的第一个元素

我正在制作第一组 D3 教程(可以在此处找到)找到),并且遇到了数据数组的第一项未出现的问题。我在每个数据 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;}) 
Run Code Online (Sandbox Code Playgroud)

html javascript css d3.js

3
推荐指数
1
解决办法
1070
查看次数

标签 统计

css ×1

d3.js ×1

html ×1

javascript ×1