【发布时间】:2018-12-08 15:52:18
【问题描述】:
代码
library(igraph)
g <- graph.tree(n = 2 ^ 3 - 1, children = 2)
node_labels <- c("", "Group A", "Group B", "(1)Text", "(2)I am a longer text", "(3)I am a long long long text", "(4)X")
lay = layout.reingold.tilford(g)
plot(g,
vertex.size = 4, # node size
vertex.color = '#C4D8E2', # node color
vertex.label = node_labels, # node labels
vertex.label.dist = 5, # node label size
vertex.label.font = 2, # node label type (bold)
vertex.label.degree=0.0,
margin=c(0,0,0,0),
layout=-lay[, 2:1]
)
给我一个带有标签的图表。如何对齐标签 1 .. 4,它们左对齐,在圆圈旁边而不是中心对齐?从我的角度来看,第 3 项是正确的。切换到 ggraph 是一种替代方法,但这里的标签轮换不起作用。
【问题讨论】:
标签: r label igraph text-alignment vertex