我正在使用以下内容:
Package: SVGAnnotation, Version: 0.93-1
Package: qgraph, Version: 1.0.5-2
我的目标是将工具提示添加到qgraph的节点。
svgPlot函数在svgdoc1
变量
svgdoc1 <- svgPlot(qgraph(cov2cor(matrix1), filetype = '', color = color1,
vsize = vsize1,labels=labels1, layout='spring',
minimum = 0.04, bidirectional=TRUE, arrows=FALSE))
svgdoc1
文档可以保存到文件中,并且可以在Web浏览器中查看绘图。
然后我尝试添加工具提示
addToolTips(svgdoc1, tooltips1)
其中tooltips1是字符串向量。
我收到以下错误:
Error evaluating: addToolTips(svgdoc1, tooltips1):Error in tmp[i] : invalid subscript type 'list'
我发现错误实际上发生在getPlotRegionNodes
函数中
因为xml文档没有“clip-path”属性。
是否可以使用svgPlot函数使用工具提示来注释qgraph?如上所述?
答案 0 :(得分:0)
使用鼠标悬停工具提示创建SVG图片是功能强大的(使用RSVGTipsDevice
):
library("qgraph")
qgraph(matrix(1,3,3),filetype="svg",tooltips=c("foo","bar","gux"))
此处tooltips
可以为每个节点分配一个带有工具提示的矢量。
工具提示的另一个选项是使用tikzdevice
创建一个.tex
文件(LaTeX),该文件可以使用鼠标悬停工具提示在pdf文档中编译(在Adobe阅读器中效果最佳)。要做到这一点,我的网站上提供了一个修补程序(因为tikzDevice
不再在CRAN上):http://sachaepskamp.com/qgraph