Css SVG:添加阴影过滤器使直线不可见

Css SVG:添加阴影过滤器使直线不可见,css,d3.js,svg,visualization,svg-filters,Css,D3.js,Svg,Visualization,Svg Filters,我正在尝试向SVG添加阴影。它适用于所有二维对象,但当对直线(无论是还是)应用相同的过滤器时,直线将不可见,并且不会添加阴影 演示:根据最后一段 如果适用图元的几何图形没有宽度或高度,例如水平线或垂直线,则不应使用关键字objectBoundingBox,即使该线在查看时由于笔划宽度非零而具有实际厚度,因为笔划宽度在边界框计算中被忽略。如果适用图元的几何体没有宽度或高度,并且指定了objectBoundingBox,则将忽略给定的效果(例如渐变或过滤器) will fix会完美地工作,不知道为什

我正在尝试向SVG添加阴影。它适用于所有二维对象,但当对直线(无论是
还是
)应用相同的过滤器时,直线将不可见,并且不会添加阴影

演示:

根据最后一段

如果适用图元的几何图形没有宽度或高度,例如水平线或垂直线,则不应使用关键字objectBoundingBox,即使该线在查看时由于笔划宽度非零而具有实际厚度,因为笔划宽度在边界框计算中被忽略。如果适用图元的几何体没有宽度或高度,并且指定了objectBoundingBox,则将忽略给定的效果(例如渐变或过滤器)


will fix会完美地工作,不知道为什么不能将其视为答案?