【发布时间】:2017-11-27 02:20:59
【问题描述】:
在这里,我希望条形图使颜色与类别保持一致。数据可能会不时发生变化——因此条形图的顺序可能会发生变化——但我想保留(此处)团队名称的颜色。
teams <- c("Riverside Reds", "Oakland Oranges", "Yucaipa Yellows", "Glendale Greens", "Bakersfield Blues", "Irvine Indigos", "Vacaville Violets")
rainbow_colors <- c("red", "orange", "yellow", "green", "blue", "#4B0082", "violet")
wins <- sample(64:104, length(teams))
df <- data.frame(teams, rainbow_colors, wins)
df %>%
arrange(desc(wins)) %>%
ggplot(aes(x = reorder(teams, wins),
y = wins)) +
coord_flip() +
geom_bar(aes(fill = teams),
stat = "identity") +
labs(title = "Team Standings",
x = "") +
scale_fill_manual(breaks = teams,
values = rainbow_colors)
【问题讨论】: