6
我使用graphNEL
来自gRbase
和Rgraphviz
的对象进行绘图,并且想要在绘图时以不同(指定)颜色绘制图形的节点。例如,我怎么可以用蓝色a
和b
以及c
和d
以红色绘制此图?如何为graphNEL图形的节点着色?
library(Rgraphviz)
library(gRbase)
mygraph = dag(~a:c + b:c + b:d)
plot(mygraph)
我使用graphNEL
来自gRbase
和Rgraphviz
的对象进行绘图,并且想要在绘图时以不同(指定)颜色绘制图形的节点。例如,我怎么可以用蓝色a
和b
以及c
和d
以红色绘制此图?如何为graphNEL图形的节点着色?
library(Rgraphviz)
library(gRbase)
mygraph = dag(~a:c + b:c + b:d)
plot(mygraph)
这应该工作;
nAttrs<-list()
nAttrs$color <- c(a = "blue", b = "blue", c = "red", d = "red")
plot(g1, nodeAttrs = nAttrs)
另请参阅getDefaultAttrs()
以获取具有默认值的所有图属性。
这个工程,只需添加行'nAttrs <-list()'。 – 2013-03-10 15:07:02
@Hemmo谢谢。我更新我的解决方案。 – agstudy 2013-03-11 03:58:44