更改 ggplot 条形图中的颜色

时间:2021-04-21 19:57:18

标签: r ggplot2 colors bar-chart

我还是 r 的新手,希望能在我的一个情节上得到帮助。我正在尝试为此图表添加一些颜色正在寻求帮助。my plot 我相信应该包含图像,任何提示都会有所帮助。我不是在寻找任何具体的东西,而是关于如何为条形着色或勾勒它们的轮廓,甚至为背景着色的任何建议。感谢您的帮助!

代码:

 WorldCupMatches %>%
   filter(Year == "2014", Home.Team.Name %in% top10teams_in_order) %>%
   ggplot(aes(x = Home.Team.Name, y = Home.Team.Goals)) +
   geom_col()

1 个答案:

答案 0 :(得分:0)

如果您没有特定的颜色,请查看 RColorBrewer 包。它有许多颜色对色盲观众来说是安全的。

library(RColorBrewer)

 WorldCupMatches %>%
   filter(Year == "2014", Home.Team.Name %in% top10teams_in_order) %>%
   ggplot(aes(x = Home.Team.Name, y = Home.Team.Goals)) +
   geom_col(fill = brewer.pal(10,"Set3")) + # 10 colors one for each bar
   theme_bw() + # set general look
   theme(panel.grid.major.x=element_blank()) # remove horizontal gridlines

如果你想引起对一个条的注意,你可以选择这样的特定颜色

# 7 gray, then 1 red, then 2 gray
geom_col(fill = c(rep("gray", 7), "red", rep("gray", 2))) +