Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的svg路径使用d3进行像素化_Javascript_D3.js_Svg - Fatal编程技术网

Javascript 我的svg路径使用d3进行像素化

Javascript 我的svg路径使用d3进行像素化,javascript,d3.js,svg,Javascript,D3.js,Svg,我在和d3合作,我在做一些折线图。折线图从来没有给我带来问题,直到我添加了另一个svg图表,它只在该视图中被像素化 我不知道你是否注意到这一点,但那张图表很奇怪 当我删除图表中的其他svg时,我得到了正常的图表 我不知道你是否能看出区别 我知道它不是同一个图表,但这不是重点检查SVG的属性。我可以想象其他图表将每个SVG元素的速度设置为CrispEdge或optimizeSpeed 如果您的图表只有条形图这样的矩形形状,则此值是有意义的,因为它会使条形图看起来更清晰,但您不希望它出现在任何圆形形

我在和d3合作,我在做一些折线图。折线图从来没有给我带来问题,直到我添加了另一个svg图表,它只在该视图中被像素化

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

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

我不知道你是否能看出区别

我知道它不是同一个图表,但这不是重点

检查SVG的属性。我可以想象其他图表将每个SVG元素的速度设置为CrispEdge或optimizeSpeed

如果您的图表只有条形图这样的矩形形状,则此值是有意义的,因为它会使条形图看起来更清晰,但您不希望它出现在任何圆形形状上,因为它们将显示像素化。

请检查SVG的属性。我可以想象其他图表将每个SVG元素的速度设置为CrispEdge或optimizeSpeed


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

您知道我是否必须更改svg上的该属性,或者在像素化的特定路径中更改该属性吗?它非常有效。我必须更改path元素上的attr shape渲染。您知道我是必须更改svg上的属性,还是必须更改像素化的特定路径中的属性吗?它工作得非常好。我必须更改路径元素上的attr shape渲染。