这可能要求太多,但是是否可以仅为部分标签文字着色?例如,我有一个带有2行标签的顶点,我希望第一行用黑色字体,第二行用红色字体。什么都可以做?
非常感谢!!
答案 0 :(得分:2)
您可以手动放置标签(如果没有其他方式)。
library(igraph)
g1 <- graph.atlas(sample(0:1252, 1))
layout1 <- layout.fruchterman.reingold(g1)
plot(g1, layout = layout1)
layout2 <- apply(layout1, 2, function(x) {
x <- x / (max(x)-min(x))*2
x <- x - min(x) - 1
})
text(layout2[,1], layout2[,2], pos = 3, labels = letters[1:length(V(g1))], col ="red" )