gpt4 book ai didi

R corrplot 裁剪底轴标签

转载 作者:行者123 更新时间:2023-12-01 09:49:01 33 4
gpt4 key购买 nike

当我使用 corrplot::corrplot() 绘制相关矩阵时,y 轴上的底部标签 (1) 被截掉一半,因为图的底部位于绘图区域的最底部,而 1以底轴为中心。我想用这个情节来发表。如何在底部留出更多空间,以便不切断底部 y 轴标签?
预先感谢您的情节和上述帮助。除了上述问题,这是一个非常好的情节。
拉里·亨西克

最佳答案

尽管没有提供可重现的示例,但我们可以在此处展示如何处理此问题的通用示例。这是一个corrplot,其中色标上的底部标签被切断:

M = cor(mtcars)
corrplot(M)

enter image description here

我们可以通过使用 mar 增加边距来解决这个问题。 corrplot 中的参数, 以便在图形周围留出足够的空间来放置标签。我们还需要指定 par(xpd=TRUE)允许在边距区域内打印标签。请注意 corrplot 的行为关于图形参数有点不一致。一些参数需要在 par 中指定corrplot 之前的语句,否则如果在 corrplot 语句本身中指定,则不遵守它们。其他参数仅在 corrplot 语句中指定时才有效。 ?corrplot如果未在 corrplot 中指定,将告诉您哪些图形参数会被默认值覆盖- 这些是必须在 corrplot 中指定的那些。
par(xpd=TRUE)
corrplot(M, mar = c(2, 0, 1, 0))

enter image description here

关于R corrplot 裁剪底轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41679136/

33 4 0