R语言绘制条形图2

上一篇文章讲了用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)

这三个也比较简单,比如说像一些正负值不同颜色等等也可以实现(再设置一个变量就可以)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值