use*_*503 7 visualization r sankey-diagram riverplot
使用案例: 我使用riverplot包绘制sankey图表.我需要调整图中节点标签的文本大小.在我的情况下,默认大小太大了.
问题,我已经尝试过了:
不幸的是,包不适用于cex参数.该软件包的开发人员没有向我提供指导.r可
重现的例子:
library(riverplot)
plot(riverplot.example())
Run Code Online (Sandbox Code Playgroud)
产生:

题:
如何将节点标签(A,B,...)调整为比默认值更小或更大的尺寸?
该包本身不提供任何设置文本大小的方法。(如果您关心的话,您可以通过深入到 to 来看到这一点riverplot:::plot.riverplot();riverplot()标签riverplot:::draw.nodes()是由最终函数的最后几行绘制的,它只是(隐式)使用cexet al 的全局值。)
不过,如果您只是想统一放大或缩小节点标签的大小,则有一个相对简单的解决方法。您可以暂时重置 的全局值cex,构建绘图,然后重置cex为其原始值:
library(riverplot)
op <- par(cex=0.8)
plot(riverplot.example())
par(op)
Run Code Online (Sandbox Code Playgroud)
