如何在 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 y1 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