如何在R中建立帶點群顏色區分的散點圖?
散點圖是一種將一個因變數繪製在 Y 軸上,一個自變數繪製在 X 軸上的圖形。有時,因變數和自變數對會根據某些特徵進行分組,因此,我們可能希望根據特徵建立具有不同組顏色區分的散點圖。為此,我們可以在 ggplot 函式中使用 color 引數。
示例
考慮以下資料框 -
set.seed(123)
x <-rpois(10,2)
y <-rpois(10,5)
group <-c("A","B","C","A","A","A","C","B","B","C")
df <-data.frame(x,y,group)
df輸出
x y group 1 1 9 A 2 3 5 B 3 2 6 C 4 4 5 A 5 4 2 A 6 0 8 A 7 2 3 C 8 4 2 B 9 2 4 B 10 2 9 C
示例
建立簡單的散點圖 -
library(ggplot2) ggplot(df,aes(x,y))+geom_point()
輸出

根據組建立帶點顏色區分的散點圖 -
ggplot(df,aes(x,y,colour=group))+geom_point()
輸出

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