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

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

作者: 北欧森林 | 来源:发表于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