gpt4 book ai didi

r - 在 R 中绘制 igraph 对象时控制轴标签大小

转载 作者:行者123 更新时间:2023-12-02 03:48:46 27 4
gpt4 key购买 nike

在 R 中绘制使用 igraph 生成的网络时,是否可以控制轴标签的字体大小?与包“network”相反,cex.lab 在传递给“plot”时不会更改任何内容。

一个例子:

library(igraph)

testnet <- graph_from_adjacency_matrix(diag(10))

plot(testnet,xlab="This is xlab Text")

par(mfrow=c(2,3))

replicate(6,plot(testnet,xlab="This is xlab Text"))

replicate(6,plot(testnet,xlab="This is xlab Text",cex.lab=10))

一页上有多个绘图,默认字体太小。

请注意,我不是在谈论设置顶点标签的大小 (vertex.label.cex)。

最佳答案

这是解决您的问题的方法(即使它不是问题的解决方案)。获得您想要的结果的一种可能性是省略 x 标签并在绘图下方添加可自定义的文本。

par(mfrow=c(1,2))

# plot with x-axis label
plot(graph_from_adjacency_matrix(diag(10)), xlab = "mylab")

# plot w/o x-axis label + text
plot(graph_from_adjacency_matrix(diag(10)))
text(0, -1.8, labels = "myxlab", cex = 2.5)

这可能是你的结果。 enter image description here

关于r - 在 R 中绘制 igraph 对象时控制轴标签大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46025323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com