如何在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);

07-26 01:02