当满足特定条件时,我将额外的 svg:rect 添加到条形图中。它起作用了,并且出现了线条。但它出现在酒吧旁边。所以我需要在那个额外的矩形之前和之后有一些空间。
此代码不起作用。我添加了填充权。还在单独的 css 文件中向 xLine 类添加了相同的功能。但它仍然无法正常工作。我应该在这里做什么?
这是我要附加的额外矩形的代码
var xLine = d3.selectAll(svg).append('rect').data(series.stack.filter(function(d) {
return d.y !== null
})).attr({
'width' : 0.4,
'height' : 400,
'fill' : '#09213a',
'padding-right' : '40',
'x' : function(d) {
return graph.x(a = a + brand_Count[j])
},
'y' : function(d) {
return graph.y(1300)
},
'class' : 'xLine'
});