2017-10-21 38 views
0

我一直在试验ggpairs(来自GGally)作为探索性工具。我遇到了轴刻度标签互相覆盖的问题。如果这是直线ggplot2,我会把它们放在45或90度的角度,一切都会很好,但我不知道如何为ggpairs做到这一点。在互联网上徘徊留给我的感觉是,这可能是一个人可以做的事情,但不知道如何进行。谁能帮忙?ggpairs旋转轴标签

一些代码,有一个丑陋的结果:

library(dplyr) 
library(ggplot2) 
library(GGally) 
library(MASS) 
cars <- dplyr::select(Cars93, Type, Price, MPG.city, MPG.highway, 
        EngineSize, Origin) 
ggpairs(cars) 

我变得丑陋ggpairs与真的很乱标签在左下角 enter image description here

谢谢你看。

+0

它返回一个可以用'theme'修改的ggplot对象。请参阅:https://stackoverflow.com/questions/1330989/rotating-and-spacing-axis-labels-in-ggplot2?rq=1 – Brian

+0

我真的很想接受这一点,但我看不到一个复选框 –

回答

1

由于布赖恩没有发表他的评论作为答案,我会。 将最后一行更改为

ggpairs(cars) + 
    theme(axis.text.x = element_text(angle = 90, hjust = 1)) 

并且全部清晰可辨。