我正在使用多个不同颜色的矩形来构建SVG数据可视化。 这很好用,但有时候矩形之间会出现背景颜色渗透。我正在使用Chrome浏览器,但是其他浏览器似乎也受到影响。
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="10.5" y="10" height="100" width="100"
style="stroke:none; fill: #00cc00"/>
<rect x="110.5" y="10" height="100" width="100"
style="stroke:none; fill: #00cc00"/>
</svg>
在Chrome中,如果x偏移量是整数,则线条不可见。
我相信可以通过使矩形比它们所要占据的空间稍微大一些来避免线条。但这似乎是一个hack:是否有SVG惯用语或最佳实践可以实现完美平铺的形状而没有“缝隙”?
我还担心渲染性能,因为我的可视化可能非常大(比如100MB的XML .svg)。我希望能够给渲染器一些提示,例如“此