如何在 R 中使用 ggplot2 更改部分繪圖背景?


要更改部分繪圖背景,我們可以使用 geom_rect 函式建立一個矩形,透過定義 alpha 和軸值來確定透明度,使用 fill 引數可以更改顏色。alpha 的值將完全隱藏灰色背景,我們可以根據需要調整其值。

示例

 即時演示

考慮以下資料框:

x<−rpois(20,5)
y<−rpois(20,5)
df<−data.frame(x,y)
df

輸出

x y
1 5 4
2 4 5
3 4 3
4 6 2
5 7 5
6 2 4
7 3 8
8 7 5
9 2 3
10 5 3
11 7 7
12 5 4
13 8 2
14 6 4
15 3 8
16 2 9
17 5 2
18 8 5
19 2 8
20 6 6

載入 ggplot2 軟體包並在 x 和 y 之間建立一個點圖:

示例

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

輸出

在繪圖中建立一個矩形以更改繪圖背景:

示例

ggplot(df,aes(x,y))+geom_point()+geom_rect(aes(xmin=3,xmax=7,ymin=0,ymax=10),fill="green",alpha=0.05)

輸出

更新日期:2021 年 2 月 10 日

768 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.