楼主: allain
13788 4

[问答] ggplot2柱状图--如何对特殊柱状添加不同颜色 [推广有奖]

已卖:2449份资源

院士

88%

还不是VIP/贵宾

-

威望
0
论坛币
15977 个
通用积分
59.2098
学术水平
46 点
热心指数
57 点
信用等级
26 点
经验
53820 点
帖子
1691
精华
0
在线时间
7898 小时
注册时间
2005-5-23
最后登录
2025-12-30

楼主
allain 在职认证  发表于 2018-9-27 11:02:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
QQ截图20180927110106.png
请问,如何将2000年对应的柱,变成红色(或者其他颜色),其他颜色不变

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:ggplot2 gplot plot GPL 柱状图

沙发
allain 在职认证  发表于 2018-9-27 11:04:16
群主帮忙看下

藤椅
narcissism0923 发表于 2018-9-27 11:18:08
没有原始数据,模拟了一个,主要看绘图:
  1. tibble(date = 1960:2017,
  2.        rate = seq(0.1, 0.5, len = 58) + rnorm(58, 0, 0.05)) %>%
  3.   mutate(group = ifelse(date == 2000, 0, 1)) %>% # 创建分组变量,以区分2000年与其它年份
  4.   ggplot(aes(date, rate, fill = factor(group))) +
  5.   geom_bar(stat = "identity") +
  6.   scale_fill_brewer(palette = "Set1") +
  7.   theme(legend.position = "none")
复制代码


已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

板凳
allain 在职认证  发表于 2018-9-27 11:34:36
narcissism0923 发表于 2018-9-27 11:18
没有原始数据,模拟了一个,主要看绘图:
明白了,谢谢,还是得先对原始数据做处理,以为有简单的命令,可以直接对特殊柱子添加颜色,谢谢

报纸
啊啊啊啊啊吖 发表于 2018-9-28 09:25:10
学习了~~~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 01:43