上一篇文章讲了用R语言绘制三种类型的条形图,这章讲一下深入一点点的细节,欢迎批评指正!
像边框颜色、填充颜色、条形图宽度等参数也是可以通过修改代码来更改的。这章主要就讲这个。
1.边框颜色,增加color参数即可
color="black"
2.填充颜色,增加fill参数或者scale_fill_manual参数
library(gcookbook)
library(ggplot2)
ggplot(BOD, aes(x=factor(Time),y=demand)) +
geom_bar(stat = "identity",fill="skyblue",color="black")
library(gcookbook)
library(ggplot2)
ggplot(cabbage_exp, aes(x=Date,y=Weight,fill=Cultivar)) +
geom_bar(stat = "identity",position = "dodge",color="black") +
scale_fill_manual(values = c("skyblue","green"))
仔细看上面两个图,一个是简单条形图,用fill参数填充即可。簇状图用scale_fill_manual函数填充即可,颜色可以指定也可以用十六进制的。
3.修改边框宽度,增加width参数
library(gcookbook)
library(ggplot2)
ggplot(pg_mean, aes(x=group, y=weight)) +
geom_bar(stat ="identity", width = 0.5)
这三个也比较简单,比如说像一些正负值不同颜色等等也可以实现(再设置一个变量就可以)。