如何在 R 中使用 ggplot2 更改散點圖的預設點型別?


要更改 ggplot2 幾何物件的預設設定,我們需要使用 update_geom_defaults 函式。如果我們想更改散點圖的點形狀,可以使用以下語法:

update_geom_defaults("point",list(shape=”point_shape_number”))

點形狀編號範圍從 0 到 25。我們可以根據需要更改它。

考慮以下資料框:

示例

 線上演示

x<-rnorm(20)
y<-rnorm(20,5,0.32)
df<-data.frame(x,y)
df

輸出

        x           y
1  -0.005184157  5.338089
2  -1.044878945  4.662460
3  1.154191529   5.450373
4  -0.437975797  4.649176
5  -0.220793320  5.057522
6  -0.062619288  5.003642
7  -1.023676613  4.949002
8  0.902098608   4.632925
9  -0.259247125  4.792074
10 0.305164402   5.745798
11 -0.891792853  4.458326
12 -0.451765777  4.435208
13 -0.018278677  5.525500
14 0.917192389   4.740232
15 -1.366201294  5.363222
16 -0.491698757  5.305723
17 0.680064934   5.406010
18 -1.058529703  5.084462
19 1.862063812   4.851102
20 0.433153374   4.346126

載入 ggplot2 包並在 x 和 y 之間建立散點圖:

示例

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

輸出

更新 ggplot2 包的散點圖的點型別並建立圖形:

示例

update_geom_defaults("point",list(shape=6))
ggplot(df,aes(x,y))+geom_point()

輸出

更新於: 2021年2月8日

206 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.