Ниже приведен пример применения фильтра к диаграмме постоянного тока: http://jsfiddle.net/djmartin_umich/5Lvcq/
я просто добавил код, который Ларс называют после dc.renderAll().
Сначала получить диаграмму SVG:
var defs = rowChart.svg().append("defs");
Следующая определить фильтр:
var filter = defs.append("filter")
.attr("id", "drop-shadow")
.attr("height", "150%")
.attr("width", "200%");
filter.append("feGaussianBlur")
.attr("in", "SourceAlpha")
.attr("stdDeviation", 5)
.attr("result", "blur");
filter.append("feOffset")
.attr("in", "blur")
.attr("dx", 5)
.attr("dy", 5)
.attr("result", "offsetBlur");
var feMerge = filter.append("feMerge");
feMerge.append("feMergeNode")
.attr("in", "offsetBlur");
feMerge.append("feMergeNode")
.attr("in", "SourceGraphic");
Наконец, примените фильтр к строкам:
rowChart.selectAll("rect")
.style("filter", "url(#drop-shadow)");
Будем надеяться, что пример на http://jsfiddle.net/djmartin_umich/5Lvcq/ помогает вам двигаться.
Это зависит от графика, я думаю. О ком вы думаете? –
Привет Ларс. В идеале я хотел бы применить его ко всем из них на самом деле, но на данный момент dc.barChart и dc.rowChart – user2109069
Ну, вам нужно создать фильтр, как в примере, и применить его ко всем элементам. –