2013-03-10 38 views
6

Tôi đang sử dụng các đối tượng graphNEL từ gRbaseRgraphviz để vẽ đồ thị và muốn tô màu các nút của biểu đồ bằng các màu khác nhau (được chỉ định) khi vẽ đồ thị. Ví dụ: làm thế nào tôi có thể vẽ đồ thị này với ab màu xanh lam và cd bằng màu đỏ?Làm cách nào để tô màu các nút của biểu đồ graphNEL?

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

enter image description here

Trả lời

7

này nên làm việc;

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

xem thêm getDefaultAttrs() để nhận tất cả thuộc tính biểu đồ với giá trị mặc định.

+1

Công trình này, chỉ cần thêm dòng 'nAttrs <-list()'. –

+0

@Hemmo Cảm ơn. Tôi cập nhật giải pháp của mình. – agstudy

Các vấn đề liên quan