如何为graphNEL图中的节点着色?

6
我正在使用来自 gRbaseRgraphvizgraphNEL 对象进行绘图,并希望在绘制时以不同(指定的)颜色对图形的节点进行着色。例如,我该如何使用蓝色绘制 ab,红色绘制 cd?请注意保留 HTML 标记。
library(Rgraphviz)
library(gRbase)
mygraph = dag(~a:c + b:c + b:d)
plot(mygraph)

enter image description here

1个回答

8

这应该可以工作;


nAttrs<-list()
nAttrs$color <- c(a = "blue", b = "blue", c = "red", d = "red")
plot(g1, nodeAttrs = nAttrs)

另请参阅getDefaultAttrs()以获取所有具有默认值的图形属性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接