2013-03-10 14 views
6

私はプロットのためにオブジェクトをgRbaseRgraphvizから使用していますが、プロット時にグラフのノードを異なる(指定された)色に着色したいとします。たとえば、abを青で表示し、cdを赤で表示するにはどうすればよいですか?graphNELグラフのノードをどのように色付けできますか?

library(Rgraphviz) 
library(gRbase) 
mygraph = dag(~a:c + b:c + b:d) 
plot(mygraph) 

enter image description here

答えて

7

これは動作するはずです。

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

getDefaultAttrs()も参照して、すべてのグラフ属性をデフォルト値で取得します。

+1

これは、 'nAttrs -list()'行を追加するだけで動作します。 –

+0

@Hemmoありがとう。ソリューションを更新します。 – agstudy

関連する問題