如何在 R 中使用 ggplot2 將點圖中的點用線連線起來?
通常,建立點圖是為了評估兩個變數之間的關係或變化趨勢,但有時這些點會分散地排列,導致混淆。因此,資料分析師或研究人員嘗試透過用線連線這些點來視覺化此類圖表。在 ggplot2 中,可以使用 geom_line() 函式進行連線。
請考慮以下資料框 -
示例
set.seed(111) x<-rpois(10,5) y<-rpois(10,8) grp<-sample(LETTERS[1:3],10,replace=TRUE) df<-data.frame(x,y,grp) df
輸出
x y grp 1 5 8 B 2 6 8 A 3 4 4 B 4 5 4 B 5 4 5 C 6 4 7 A 7 1 5 B 8 5 14 A 9 4 6 C 10 2 9 B
載入 ggplot2 包並在 x 和 y 之間建立點圖 -
示例
library(ggplot2) ggplot(df,aes(x,y))+geom_point()+geom_text(data=df,aes(x=x,y=y+1,label=grp))
輸出

在 x 和 y 之間建立點圖,並用線連線這些點 -
示例
ggplot(df,aes(x,y))+geom_point()+geom_line()+geom_text(data=df,aes(x=x,y=y+1,label=grp))
輸出

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP