当我使用corrplot :: corrplot()绘制相关矩阵时,y轴上的底部标签(1)是半截断的,因为绘图的底部位于绘图区域的最底部,并且1以底部轴为中心。我想用这个剧情出版。如何在底部留出更多空间,以便不切断此底部y轴标签? 在此先感谢您的情节和帮助。除上述问题外,这是一个非常好的情节。 Larry Hunsicker
答案 0 :(得分:7)
虽然没有提供可重复的示例,但我们可以在此处显示如何处理此问题的一般示例。这是一个corrplot,其中色标上的底部标签被切断:
M = cor(mtcars)
corrplot(M)
我们可以通过使用mar
中的corrplot
参数增加边距大小来解决这个问题,为图标周围的标签提供足够的空间。我们还需要指定par(xpd=TRUE)
以允许在边距区域内打印标签。请注意,corrplot
关于图形参数的行为有些不一致。某些参数需要在corrplot之前的par
语句中指定,否则如果在corrplot语句本身中指定,则不会遵守这些参数。其他参数仅在corrplot语句中指定时才有效。如果未在?corrplot
中指定,corrplot
将告诉您哪些图形参数被默认值覆盖 - 这些是必须在corrplot中指定的参数。
par(xpd=TRUE)
corrplot(M, mar = c(2, 0, 1, 0))