私はグラフを生成しました:
library(DiagrammeR)
grViz("
digraph boxes_and_circles {
# a 'graph' statement
graph [layout = neato, overlap = true, fontsize = 10, outputorder = edgesfirst]
# several 'node' statements
node [shape = circle,
fontname = Helvetica]
A [pos = '1,1!'];
B [pos = '0,2!'];
C [pos = '1.5,3!'];
D [pos = '2.5,1!'];
E [pos = '4,1!'];
F [pos = '4,2!'];
G [pos = '5,1!'];
H [pos = '6,2!'];
I [pos = '1.5,-0.1!'];
# several 'edge' statements
A->B B->C
D->E D->F E->F E->G F->G G->H F->H
}
")
生成するもの:
ここで、ノード A、B、および C の周りに点線でボックスを描きたいと思います。
Rでこれを達成するにはどうすればよいですか? ソリューションの重要な要件は、再現可能であることです。つまり、スクリプトを複数回実行して同じ結果が得られることです。