美文网首页
柱状图[高亮显示某个变量]

柱状图[高亮显示某个变量]

作者: 北欧森林 | 来源:发表于2021-03-06 16:33 被阅读0次

画柱状图时,想高亮显示某个元素:

library(tidyverse)

d <- tibble(name = c("Alice","Bob","Chat","Dave","Eve","Falbo"),
            score = c(70,80,60,50,90,77))
d

d %>% 
  ggplot(aes(x = score, y = reorder(name,score)))+ #对y进行排序
  geom_col(
    aes(fill = score == max(score)), #将color进行映射
    show.legend = FALSE
    )+
  scale_fill_manual(values = c("grey","red"))
image.png

参考资料:
perlatex: ggplot2画图中使用高亮

相关文章

网友评论

      本文标题:柱状图[高亮显示某个变量]

      本文链接:https://www.haomeiwen.com/subject/lattqltx.html