2013-03-10 10 views
6

मैं gRbase और Rgraphviz से ऑब्जेक्ट्स के लिए graphNEL ऑब्जेक्ट्स का उपयोग कर रहा हूं और साजिश के दौरान अलग-अलग (निर्दिष्ट) रंगों में ग्राफ के नोड्स को रंगना चाहता हूं। उदाहरण के लिए, मैं इस ग्राफ को a और b नीले और c और d लाल रंग में कैसे प्लॉट कर सकता हूं?मैं ग्राफNEL ग्राफ़ के नोड्स कैसे रंग सकता हूं?

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

@ हेमोमो धन्यवाद। मैं अपना समाधान अद्यतन करता हूं। – agstudy

संबंधित मुद्दे