Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 图的值_Javascript_Svg_Graph - Fatal编程技术网

Javascript 图的值

Javascript 图的值,javascript,svg,graph,Javascript,Svg,Graph,我有一个由SVG编码组成的五角大楼图。所以我用这样的代码制作了五角大楼: <svg><path cs="100,100" d="M0.5,-62.5 L60.5,-18.5 L37.5,51.5 L-36.5,51.5 L-59.5,-18.5 L0.5,-62.5 M0,0 L0,0"></svg> 现在,从图形的角度来看,五角大楼显示每边的值为30。我试图找到一种方法来更改值,而不必总是进入路径CS来更改度值 任何人都有一个想法,我一直在查找它,发现用

我有一个由SVG编码组成的五角大楼图。所以我用这样的代码制作了五角大楼:

 <svg><path cs="100,100" d="M0.5,-62.5 L60.5,-18.5 L37.5,51.5 L-36.5,51.5 L-59.5,-18.5 L0.5,-62.5 M0,0 L0,0"></svg>
现在,从图形的角度来看,五角大楼显示每边的值为30。我试图找到一种方法来更改值,而不必总是进入路径CS来更改度值


任何人都有一个想法,我一直在查找它,发现用javascript连接它将是最好的情况,但我不知道如何编写正确的javascript。有人能帮忙吗?

我不确定它是否回答了你的问题。我不明白什么是cs属性,也不知道你真正想修改什么

但是,这里有一种可能不是通过javascript访问所有多边形点的最佳方法:

您可以将所有d点设置为一个数组,然后通过修改来访问每个点

var p=document.querySelector'path'; 变量a=[ [M],[0.5,-62.5], [L],[60.5,-18.5], [L]、[37.5、51.5], [L],-36.5,51.5], [L]、-59.5、-18.5], [L],[0.5,-62.5], [M],[0,0]], [L],[0,0]] ]; 函数图{ //循环遍历数组以将路径描述与其值连接起来 var d=函数{var r=;对于var i=0;i