更改 R 中 ggplot2 圖表中條形圖的起始點。


要更改 R 中 ggplot2 圖表中條形圖的起始點,我們可以使用 ggplot2 包的 coord_cartesian 函式以及 ylim 引數,在其中我們可以更改條形圖值的起始點和結束點。

檢視下面給出的示例以瞭解如何操作。

示例

以下程式碼片段建立了一個示例資料框 -

x<-c("A","B")
y<-c(45,42)
df<-data.frame(x,y)
df

建立了以下資料框

  x  y
1 A 45
2 B 42

要載入 ggplot2 包併為上面建立的資料框中的 df 資料建立條形圖,請將以下程式碼新增到上述程式碼片段中 -

x<-c("A","B")
y<-c(45,42)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_bar(stat="identity")

輸出

如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出 -

要為 df 中的資料建立條形圖,並在上面建立的資料框中將條形圖的起始點設定為 10,請將以下程式碼新增到上述程式碼片段中 -

x<-c("A","B")
y<-c(45,42)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_bar(stat="identity")+coord_cartesian(ylim=c(10,50))

輸出

如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出 -

更新於: 2021年11月10日

2K+ 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.