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