2

私は以下を使用しています:

Package: SVGAnnotation, Version: 0.93-1
Package: qgraph,   Version: 1.0.5-2

私の目標は、qgraphのノードにツールチップを追加することです。

svgPlot関数は、svgdoc1変数にXMLドキュメントを作成します

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' 

getPlotRegionNodesxmlドキュメントに「clip-path」属性がないため、関数で実際にエラーが発生したことがわかりました。

上記のようにsvgPlot関数を使用して、ツールチップでqgraphに注釈を付けることは可能ですか?

4

1 に答える 1

0

マウスオーバー ツールチップを使用して SVG 画像を作成する機能は組み込まれています ( を使用RSVGTipsDevice):

library("qgraph")
qgraph(matrix(1,3,3),filetype="svg",tooltips=c("foo","bar","gux"))

ここでtooltipsは、各ノードのツールチップを含むベクトルを割り当てることができます。

ツールチップのもう 1 つのオプションは、マウスオーバー ツールチップを使用して PDF ドキュメントにコンパイルできるファイル (LaTeX)tikzdeviceを作成することです (Adobe リーダーで最適に動作します)。.texこれを行うには、ホットフィックス ( tikzDeviceCRAN にはもうないため) を私の Web サイト ( http://sachaepskamp.com/qgraph ) で入手できます。

于 2012-09-06T06:35:49.443 に答える