作者:Devil灬旋律 | 来源:互联网 | 2023-10-13 12:55
要更改R中ggplot2图形的绘图边框颜色,我们可以使用带有panel.background参数的主题函数,我们可以使用element_rect将绘图面板的边框设置为所需的颜色。要
要更改 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"))输出结果
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -