如何更改 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+ 浏览

开启你的 职业生涯

完成课程获资格认证

立即开始
广告