如何更改 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)
输出
广告