我的svg路径与d3进行像素化

时间:2015-07-29 15:27:15

标签: javascript d3.js svg

我正在使用d3,我正在做一些折线图。折线图从来没有给我带来任何问题,直到我添加了另一个svg图表并且它只在该视图中得到像素化。

enter image description here

我不知道你是否注意到这一点,但这个图表很奇怪。

当我删除图表中的其他svg时,我得到图表正常。

enter image description here

我不知道你是否能看出差异。

(我知道这不是相同的图表,但这不是重点)

1 个答案:

答案 0 :(得分:4)

检查您的SVG是否有shape-rendering属性。我可以想象另一个图表为每个SVG元素将其设置为crispEdgesoptimizeSpeed

如果您的图表只有矩形形状(如条形图),这个值会有意义,因为它会使条形看起来“更清晰”,但您不希望它出现在任何“圆形”形状上,因为它们会出现像素化