如何更改 R 中 ggplot2 图形的绘图边框颜色?

要更改 R 中 ggplot2 图形的绘图边框颜色,我们可以使用带有 panel.background 参数的主题函数,我们可以使用 element_rect 将绘图面板的边框设置为所需的颜色。

要了解它是如何完成的,请查看以下示例。

示例

以下代码段创建了一个示例数据框 -

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

df

创建以下数据框

             x        y

1   1.309190860  0.34499505

2   1.466722642  0.43439586

3  -0.143056066  1.30347768

4   1.298513726 -0.65169591

5   0.001313548 -0.01688086

6  -0.676410076 -0.56769246

7  -0.848196597 -1.12713287

8  -0.346941100 -1.84897031

9   0.227479443  0.19552906

10 -0.027401404  0.60156523

11  0.200877791  0.63915816

12  0.198942672 -1.38999282

13  0.714599356 -1.12967785

14 -0.273181775 -1.14115419

15  1.635347458 -0.68867150

16  0.437693886  0.17019782

17 -1.193535851  0.59448343

18 -0.276649804 -0.81503265

19  0.515883051 -2.86434684

20 -0.411055332  0.95382348

要加载 ggplot2 包并在上面创建的数据框中创建 x 和 y 之间的散点图,请将以下代码添加到上面的代码片段中 -

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

library(ggplot2)

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

输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -

要在上面创建的数据框上创建带有红色绘图边框的 x 和 y 之间的散点图,请将以下代码添加到上面的代码段 -

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

library(ggplot2)

ggplot(df,aes(x,y))+geom_point()+theme(panel.background=element_rect(colour="red"))

输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -

要在上面创建的数据框上创建带有蓝色绘图边框的 x 和 y 之间的散点图,请将以下代码添加到上面的代码片段 -

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

library(ggplot2)

ggplot(df,aes(x,y))+geom_point()+theme(panel.background=element_rect(colour="blue"))

输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -

以上是 如何更改 R 中 ggplot2 图形的绘图边框颜色? 的全部内容, 来源链接: utcz.com/z/363385.html

回到顶部