R corrplot作物底轴标签
R corrplot crops bottom axis label
当我使用 corrplot::corrplot() 绘制相关矩阵时,y 轴上的底部标签 (1) 被切掉一半,因为图的底部位于绘图区域,1 以底轴为中心。我想将该情节用于出版。我如何在底部多给一点 space 这样底部的 y 轴标签就不会被切断?
预先感谢您的情节和上述帮助。除了上述问题外,这是一个非常好的情节。
拉里·亨西克
虽然没有提供可重现的示例,但我们可以在此处展示如何处理此问题的通用示例。这是一个 corrplot,其中色标上的底部标签被截断:
M = cor(mtcars)
corrplot(M)
我们可以通过在 corrplot
中使用 mar
参数增加边距大小来解决这个问题,以便在图形周围留出足够的 space 用于标签。我们还需要指定 par(xpd=TRUE)
以允许在边距区域内打印标签。请注意,corrplot
关于图形参数的行为有些不一致。一些参数需要在 corrplot 之前的 par
语句中指定,否则如果在 corrplot 语句本身中指定,则不会考虑它们。其他参数只有在 corrplot 语句中指定时才有效。如果未在 corrplot
中指定,?corrplot
将告诉您哪些图形参数默认值为 over-ridden - 这些是必须在 corrplot 中指定的参数。
par(xpd=TRUE)
corrplot(M, mar = c(2, 0, 1, 0))
当我使用 corrplot::corrplot() 绘制相关矩阵时,y 轴上的底部标签 (1) 被切掉一半,因为图的底部位于绘图区域,1 以底轴为中心。我想将该情节用于出版。我如何在底部多给一点 space 这样底部的 y 轴标签就不会被切断? 预先感谢您的情节和上述帮助。除了上述问题外,这是一个非常好的情节。 拉里·亨西克
虽然没有提供可重现的示例,但我们可以在此处展示如何处理此问题的通用示例。这是一个 corrplot,其中色标上的底部标签被截断:
M = cor(mtcars)
corrplot(M)
我们可以通过在 corrplot
中使用 mar
参数增加边距大小来解决这个问题,以便在图形周围留出足够的 space 用于标签。我们还需要指定 par(xpd=TRUE)
以允许在边距区域内打印标签。请注意,corrplot
关于图形参数的行为有些不一致。一些参数需要在 corrplot 之前的 par
语句中指定,否则如果在 corrplot 语句本身中指定,则不会考虑它们。其他参数只有在 corrplot 语句中指定时才有效。如果未在 corrplot
中指定,?corrplot
将告诉您哪些图形参数默认值为 over-ridden - 这些是必须在 corrplot 中指定的参数。
par(xpd=TRUE)
corrplot(M, mar = c(2, 0, 1, 0))