如何在 R 中使用 ggplot2 更改散點圖中點的顏色?


若要使用 ggplot2 更改散點圖中點的顏色,我們可以在 geom_point 內使用具有 aes 的 colour 引數。顏色的傳遞方式有幾種,一種方式是指定特定顏色,另一種方式是給出範圍或使用變數。如果使用範圍或變數,那麼點的顏色將採用不同的色調。

示例

 演示

考慮以下資料框 −

x<−rnorm(20,5,2)
y<−rnorm(20,5,1.25)
df<−data.frame(x,y)
df

輸出

      x       y
1 6.3184535 5.548867
2 3.4643698 6.247067
3 7.8930528 2.259042
4 7.6517535 4.606704
5 1.7838941 3.605288
6 0.3985215 6.183794
7 5.2738435 3.857376
8 4.7734419 3.389663
9 3.9727197 5.662962
10 3.3976335 5.172815
11 4.1068840 4.379264
12 6.7723590 5.914132
13 3.0944360 4.184177
14 7.0857100 5.266121
15 2.6391362 4.433864
16 5.2571231 4.144391
17 5.8119542 4.725406
18 5.3608015 4.828909
19 9.7308286 6.489042
20 2.3823201 6.916862

載入 ggplot2 包並建立一個散點圖 −

library(ggplot2)
ggplot(df,aes(x,y,col=x))+geom_point()

輸出

使用變數 x 建立散點圖 −

示例

ggplot(df,aes(x,y))+geom_point(aes(colour=x))

輸出

更新於:05-Feb-2021

19K+ 瀏覽次數

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.