我的 corrplot 不适合屏幕?

use*_*269 6 r correlation r-corrplot

我制作了一个数据框 df 的 corrplot。不幸的是,corrplot 不适合屏幕。corrplot 的顶部丢失。我怎样才能让它适合屏幕?

adk*_*ane 0

如果我使用 mar 指定边距作为 corrplot 的一部分,它对我有用。

library(corrplot)
M <- cor(mtcars)
corrplot(M, method="circle", mar=c(1,1,1,1))
corrplot(M, method="circle", mar=c(3,3,3,3))
Run Code Online (Sandbox Code Playgroud)

页边距的顺序是下、左、上、右。

如果我也指定上层,则适用于我

corrplot(M, method="circle", mar=c(3,3,5,3), type = "upper")
Run Code Online (Sandbox Code Playgroud)

  • 您测试了您提出的解决方案吗?我确实有和@user5543269同样的问题。然而,设置“mar”参数既不能解决“par(.)”的问题,也不能解决从“corrplot(.)”函数中调用的问题。对于第一个,它不会影响任何东西,而对于后者,它增加了边距,但仍然切断了标签。有趣的是,这个问题对我来说不是出现在“corrplot(..., type = "full")”中,而是出现在“type = "upper"”中。到目前为止,我能想到的唯一肮脏的解决方法是摆弄所创建绘图的窗口大小。 (3认同)