Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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虚线_Javascript_Css_Svg - Fatal编程技术网

Javascript 使用路径创建的圆的SVG虚线

Javascript 使用路径创建的圆的SVG虚线,javascript,css,svg,Javascript,Css,Svg,我有以下问题。我必须从很多太近的点上画一个圆。您可以在下面的JSFIDLE链接中看到它: 我找到了它-如果我使用多段线而不是填充颜色为“none”的路径,它工作得很好。不清楚你在问什么。为什么不使用?像这样?-将路径简化为类似圆形的路径,例如:d=“M50100A50,50 0 1,0 100,0a50,50 0 1,0-100,0”问题在于虚线是在两点之间渲染的,因此当它们太近时,不会在整个路径中渲染为虚线,而是在单独的两点之间渲染,实际上它看起来像一条连续线。我没有创建圆的选项。也许我可以

我有以下问题。我必须从很多太近的点上画一个圆。您可以在下面的JSFIDLE链接中看到它:


我找到了它-如果我使用多段线而不是填充颜色为“none”的路径,它工作得很好。

不清楚你在问什么。为什么不使用
?像这样?-将路径简化为类似圆形的路径,例如:
d=“M50100A50,50 0 1,0 100,0a50,50 0 1,0-100,0”
问题在于虚线是在两点之间渲染的,因此当它们太近时,不会在整个路径中渲染为虚线,而是在单独的两点之间渲染,实际上它看起来像一条连续线。我没有创建圆的选项。也许我可以用一些算法把这条线分成虚线?
<path style="" stroke-dasharray="10 5" fill="#0000ff" stroke="#0000ff" d="M181.8181818181818,225L181.8181818181818,225M181.8181818181818,225L181.7933822865362....