好吧,假设我有以下情节.
df = data.frame(date=c(rep(2008:2013, by=1)),
value=c(303,407,538,696,881,1094))
barplot(df$value, main="TITLE", col="gray", ylab="People", xlab="Years")
Run Code Online (Sandbox Code Playgroud)
如何将背景更改为深蓝色?
我知道这可以用ggplot2,但不知道我是否可以用基本图形做到这一点.
jor*_*ran 38
一个谷歌搜索后,我们已经了解到,您可以设置整个打印设备的背景颜色为欧文表示.如果您只想更改绘图区域,则必须执行R-Help线程中概述的操作:
plot(df)
rect(par("usr")[1],par("usr")[3],par("usr")[2],par("usr")[4],col = "gray")
points(df)
Run Code Online (Sandbox Code Playgroud)
该barplot函数有一个add您可能需要使用的参数.