2017-10-21 123 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)) 

並且全部清晰可辨。