如何在d3fc.js中向图表添加类?我正在尝试向d3fc中的SVG元素添加一个简单的类。我找到了使用内联css .style
的示例,但是我想添加一个类。 d3fc.js有可能吗?
我正在制作OHLC(烛台)图表。我有一条线将成为移动平均线。我希望那条线是特定的颜色。我想添加一个类,最好的方法是什么?
该行将位于seriesSvgMulti
const line = fc.seriesSvgLine()
.mainValue(d => d.ma_high)
.crossValue(d => d.date);
最佳答案
可以使用d3添加css类名,并且不是d3fc特有的。它使用装饰器输入图表'dom'并选择使用d3 .classed()方法添加类的SVG元素。
const line = fc.seriesSvgLine()
.decorate(function(selection){
selection.enter().classed('special_line_css_here', true)
})
.mainValue(d => d.line_average)
.crossValue(d => d.date);