gpt4 book ai didi

r - 桑基图中的标签大小(riverplot 包)

转载 作者:行者123 更新时间:2023-12-03 00:40:57 25 4
gpt4 key购买 nike

用例:我正在使用riverplot package绘制桑基图。我需要调整图中节点标签的文本大小。对于我来说,默认尺寸太大了。

问题,我已经尝试过:不幸的是,该包不能与 cex 参数一起使用。该软件包的开发人员没有向我提供指导。r可重现的示例:

library(riverplot)

plot(riverplot.example())

生成:

enter image description here

问题:

如何将节点标签(A、B、...)调整为比默认值更小或更大的尺寸?

最佳答案

包本身不提供任何设置文本大小的方法。 (如果您关心的话,您可以通过从 riverplot:::plot.riverplot() 向下钻取到 riverplot()riverplot:::draw .nodes();标签由该最终函数的最后几行绘制,该函数仅(隐式)使用 cex 等的全局值。)

如果您只是想统一放大或缩小节点标签的大小,那么有一个相对简单的解决方法。您可以暂时重置 cex 的全局值,构建绘图,然后将 cex 重置为其原始值:

library(riverplot)

op <- par(cex=0.8)
plot(riverplot.example())
par(op)

enter image description here

关于r - 桑基图中的标签大小(riverplot 包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28200847/

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