如何在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