美文网首页R数据科学与R语言绘图
R语言之可视化(23)高亮某一元素

R语言之可视化(23)高亮某一元素

作者: 柳叶刀与小鼠标 | 来源:发表于2019-03-18 16:43 被阅读165次

    目录

    R语言之可视化①误差棒

    R语言之可视化②点图

    R语言之可视化③点图续

    R语言之可视化④点韦恩图upsetR

    R语言之可视化⑤R图形系统

    R语言之可视化⑥R图形系统续

    R语言之可视化⑦easyGgplot2散点图

    R语言之可视化⑧easyGgplot2散点图续

    R语言之可视化⑨火山图

    R语言之可视化⑩坐标系统

    R语言之可视化①①热图绘制heatmap

    R语言之可视化①②热图绘制2

    R语言之可视化①③散点图+拟合曲线

    R语言之可视化①④一页多图(1)

    R语言之可视化①⑤ROC曲线

    R语言之可视化①⑥一页多图(2)

    R语言之可视化①⑦调色板

    R语言之可视化①⑧子图组合patchwork包

    R语言之可视化①⑨之ggplot2中的图例修改

    R语言之可视化(20)之geom_label()和geom_text()

    R语言之可视化(21)令人眼前一亮的颜色包

    R语言之可视化(22)绘制堆积条形图

    R语言之可视化(23)高亮某一元素

    library(ggplot2)
    data("PlantGrowth")
    str(PlantGrowth)
    data.frame':    30 obs. of  2 variables:
     $ weight: num  4.17 5.58 5.18 6.11 4.5 4.61 5.17 4.53 5.33 5.14 ...
     $ group : Factor w/ 3 levels "ctrl","trt1",..: 1 1 1 1 1 1 1 1 1 1 ...
    pg <- PlantGrowth
    pg$h1 <- 'trt'
    pg$h1[pg$group=='ctrl'] <- 'ctrl'
    
    
    ggplot(pg,aes(x = group,y = weight, fill= h1)) + geom_boxplot() + 
      scale_fill_manual(values = c('red','grey50'))
    

    总结:假如需要高亮ggplot2中的某一元素时,首先需要新建一列,然后修改新建列中需要高亮的部分即可

    相关文章

      网友评论

        本文标题:R语言之可视化(23)高亮某一元素

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