Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.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
R-如何向创建的SVG路径添加id或类属性?_R_Svg_Plot_Attributes - Fatal编程技术网

R-如何向创建的SVG路径添加id或类属性?

R-如何向创建的SVG路径添加id或类属性?,r,svg,plot,attributes,R,Svg,Plot,Attributes,我正在使用R生成SVG文件。本质上,我们获取数据并使用plot()函数来创建SVG中所需的路径。但是,我还希望能够与这些SVG路径进行交互,如果我可以根据id或类选择它们,那么我可以将这些路径与所有其他路径分开。我们的数据文件包含每个不同区域的信息,但是如果我们可以为创建的SVG路径添加一个属性,这样我们可以在上传到web时分别选择它们,那就太好了 如果需要,这里有一些生成SVG文件的代码 svg(filename = "violentCrime.svg", width = 7, height

我正在使用R生成SVG文件。本质上,我们获取数据并使用
plot()
函数来创建SVG中所需的路径。但是,我还希望能够与这些SVG路径进行交互,如果我可以根据id或类选择它们,那么我可以将这些路径与所有其他路径分开。我们的数据文件包含每个不同区域的信息,但是如果我们可以为创建的SVG路径添加一个属性,这样我们可以在上传到web时分别选择它们,那就太好了

如果需要,这里有一些生成SVG文件的代码

svg(filename = "violentCrime.svg", width = 7, height = 10)
plot(cleanedData$Latitude[which(generalized.crime.type == "violent crime")]~-cleanedData$Longitude[which(generalized.crime.type == "violent crime")], 
     pch = 20, ylim=c(47.47,47.73), xlim=c(-122.43,-122.23),
     xlab="", ylab="", xaxt = 'n', yaxt = 'n', bty = 'n', col=alpha("red", .1))
plot(beat.KML2, border="black", add=T)

是否有方法向创建的路径添加ID或属性?是否有任何软件包对此有所帮助?

查看
gridSVG
软件包?啊,我看到了
grid.garnish
功能。请注意,
grid.garnish
是特定于构建在
grid
库上的图形的。默认的
plot
函数不是这样的函数。很抱歉,我从来没有机会回到这个问题上。由于时间限制,我只是简单地将类手动添加到svg路径中,但我确实希望在有时间时对此进行探讨。