如何更改 R 中 ggplot2 中圖表的縱橫比?


圖表縱橫比可以在 ggplot2 中更改,如果圖表需要較小的圖片,這將非常有用。有時圖表需要貼上的空間並不大,因此此功能就非常有用。在研究報告中,我們經常看到較小尺寸的圖表,因此 R 有助於建立圖表,以便可以在所需的空間內貼上。這可以透過主題函式實現。

示例

考慮以下資料幀 -

> set.seed(100)
> x<-rpois(30,2)
> df<-data.frame(x)

載入 ggplot2 包 -

> library(ggplot2)

使用縱橫比 4/3 建立圖表 -

> ggplot(df,aes(x))+
+ geom_bar()+
+ theme(aspect.ratio=4/3)

輸出

使用縱橫比 16/9 建立圖表 -

> ggplot(df,aes(x))+
+ geom_bar()+
+ theme(aspect.ratio=16/9)

輸出

使用縱橫比 1 建立圖表,它為我們提供正方形 -

> ggplot(df,aes(x))+
+ geom_bar()+
+ theme(aspect.ratio=1)

輸出

更新於: 10-8-2020

6K+ 瀏覽

開啟你的 職業生涯

完成課程獲資格認證

立即開始
廣告
© . All rights reserved.