要更改部分绘图背景,我们可以使用 geom_rect 函数通过定义轴值和透明度的 alpha 来创建一个矩形,颜色将通过使用填充参数来更改。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)输出结果