【发布时间】:2017-12-01 19:03:20
【问题描述】:
我正在尝试使用 CSS 在 D3 中的堆积条形图中实现颜色。现在在 D3 中,我们正在使用输入、更新、退出使用如下颜色创建条形图。代码中的 i 是索引。
var stackedBarEnter = stackedBar.enter()
.append('g')
.attr('class', function(d,i) {
return 'stacked bar color-'+i;
});
在 CSS 中我尝试了不同的方法: .rect 堆积条颜色-[0] rect { fill:red; }
我做错了什么,或者关于如何在 CSS 中填充颜色有什么建议吗?之前有人告诉我们,我们应该像下面的伪代码那样做:{fill: red;}
【问题讨论】:
-
我认为
fill类不能应用于svg中的g元素;然而,它会传播给孩子们(source)。
标签: javascript html css d3.js