Я использую пакеты igraph
и ggraph
для построения диаграммы ar c. У меня проблемы с параметром geom_node_text
, поскольку при увеличении длины текстовой метки нижнее поле графика соответственно не увеличивается. Поэтому, если метка для узла немного длинная, в конечном итоге она обрезается на графике.
Вот воспроизводимый пример с использованием образца данных karate
из пакета igraphdata
.
data(karate)
ggraph(karate, layout="linear")+
geom_edge_arc(aes(edge_width=weight), edge_alpha=0.5, fold=T)+
geom_node_point(aes(size=strength(karate), color=as.factor(color)))+
geom_node_text(aes(label=name), angle=90, hjust=1, nudge_y = -0.2, size=4)+
theme_void()+theme(legend.position = "none")
Я уже пытался изменить поля графика с помощью theme(plot.margin=)
, но ярлыки все равно обрезаются.