corrgram变量标签中的换行符

时间:2014-03-07 20:14:48

标签: r graph

我创建了一个相关图,如下所示:

library(corrgram) 

corrgram(mtcars[2:6], order=TRUE, upper.panel=NULL, 
         lower.panel=panel.pie,
         text.panel=panel.txt,
         labels=rep('A very long variable name',4))

这会产生

enter image description here

有没有办法打破变量标签,使它们更好的可读性,而不是被馅饼部分覆盖?

1 个答案:

答案 0 :(得分:3)

当然!

就像在标签中添加一些'\n'一样简单,即:

library(corrgram) 

corrgram(mtcars[2:6], order=TRUE, upper.panel=NULL, 
         lower.panel=panel.pie,
         text.panel=panel.txt,
         labels=rep('A very long \n variable name',4))

corrgram with line-break

修改

此外,您可能还想弄乱可选参数cex.labels,通过缩小字体大小来挤压更多文本:

corrgram(mtcars[2:6], text.panel=panel.txt, labels=rep('...',4), cex.labels=0.5)