如何在 R 中为 ggplot2 图形创建彩色框架?

要为 ggplot2 图形创建彩色框架,我们可以使用主题函数并将plot.background矩形元素的参数设置为不同的颜色。

例如,如果我们有一个名为 df 的数据框,其中包含两列 X 和 Y,那么我们可以使用下面提到的命令在 X 和 Y 之间创建带有蓝色框的点图 -

ggplot(df,aes(X,Y))+geom_point()+theme(plot.background=element_rect(colour="blue",size=3))

示例

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

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

df

输出结果

创建以下数据框 -

       x            y

1   0.39846728  -1.03040367

2  -0.63807103  -1.26192931

3  -0.26771290   0.39218463

4   0.35987956  -1.13143826

5  -1.31286609   0.54414448

6  -0.88396961   1.17660893

7   2.07709479   0.02522857

8  -2.09922563   0.51513317

9  -1.23850597  -0.65410976

10  0.99043309   0.50364199

11  1.08866186  -1.27211922

12  0.83985225  -0.07677115

13  0.05685864  -1.34531938

14  0.32387805  -0.26631756

15 -0.90466867   1.08756300

16 -0.65218385   0.70056780

17 -0.26245464  -0.44275951

18 -0.93466284  -0.78851997

19  0.82116121  -0.85677571

20 -1.62425917  -0.74641901

要加载 ggplot2 包并在 x 和 y 之间创建点图,请将以下代码添加到上述代码段 -

library(ggplot2)

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

输出结果

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

要使用红色框在 x 和 y 之间创建点图,请将以下代码添加到上面的代码片段中 -

ggplot(df,aes(x,y))+geom_point()+theme(plot.background=element_rect(colour="red",size=3))
输出结果

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

以上是 如何在 R 中为 ggplot2 图形创建彩色框架? 的全部内容, 来源链接: utcz.com/z/363377.html

回到顶部