【发布时间】:2013-06-26 06:29:29
【问题描述】:
当满足特定条件时,我将额外的 svg:rect 添加到条形图中。它起作用了,并且出现了线条。但它出现在酒吧旁边。所以我需要在那个额外的矩形之前和之后有一些空间。
此代码不起作用。我添加了填充权。还在单独的 css 文件中向 xLine 类添加了相同的功能。但它仍然无法正常工作。我应该在这里做什么?
这是我要附加的 Extra Rect 的代码
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'
});
【问题讨论】:
-
添加单位 px、em 或 %,如果不是库,则使用 .css({width:..., height:....}) 等代替 attr()
标签: jquery graph svg d3.js rickshaw