如何在R中使用ggplot2管理条形图的上下间距?
条形图是最常用的分类数据图表之一,可以使用ggplot2在R中轻松创建。当我们使用ggplot2创建条形图时,条形与X轴之间以及最大条形与绘图顶部区域之间存在一些间距。这可以通过使用`scale_y_continuous`函数来减少或增加。
示例
考虑以下数据框:
x <-c("X1","X2","X3","X4")
Frequency <-c(41,56,45,67)
df<-data.frame(x,Frequency)
library(ggplot2)创建一个简单的条形图:
ggplot(df,aes(x,Frequency))+geom_bar(stat="identity")
输出

创建一个简单的条形图,条形与X轴之间没有间距,顶部区域减小:
示例
ggplot(df,aes(x,Frequency))+geom_bar(stat="identity")+ + scale_y_continuous(expand=c(0,0),limits=c(0,67.5))
输出

创建一个简单的条形图,条形与X轴之间没有间距,顶部区域增大:
示例
ggplot(df,aes(x,Frequency))+geom_bar(stat="identity")+ + scale_y_continuous(expand=c(0,0),limits=c(0,75))
输出

广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP