如何在R中使用ggplot2建立貼合邊緣的折線圖?


要使用ggplot2建立貼合邊緣的折線圖,我們可以按照以下步驟操作:

  • 首先,建立資料框。
  • 然後載入ggplot2包並以預設方式建立折線圖。
  • 之後使用coord_cartesian函式建立折線圖。

建立資料框

讓我們建立一個如下所示的資料框:

 線上演示

x<-rpois(5,2)
y<-rpois(5,5)
df<-data.frame(x,y)
df

執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出會在您的系統上有所不同):

  x y
1 2 5
2 1 4
3 3 8
4 1 3
5 2 5

以預設方式建立折線圖

載入ggplot2包並以預設方式建立折線圖:

library(ggplot2)
x<-rpois(5,2)
y<-rpois(5,5)
df<-data.frame(x,y)
ggplot(df,aes(x,y))+geom_line()

輸出

建立貼合邊緣的折線圖

使用ggplot2包的coord_cartesian函式建立折線圖,使線條貼合邊緣:

library(ggplot2)
x<-rpois(5,2)
y<-rpois(5,5)
df<-data.frame(x,y)
ggplot(df,aes(x,y))+geom_line()+coord_cartesian(xlim=c(1.09,2.91))

輸出

更新於:2021年8月13日

瀏覽量:258

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告