美文网首页
superb包,给图形添加统计信息---误差线

superb包,给图形添加统计信息---误差线

作者: 西北工作室 | 来源:发表于2022-07-06 21:01 被阅读0次

    采用ggplot2绘制误差线需要对数据转换求得mean和sd(或se等),可以通过superb包superbPlot函数一步到位法,下面以ToothGrowth数据集进行演示,ToothGrowth数据为维生素C对60只豚鼠牙齿生长影响的实验结果,其中supp指给药方法,dose指给药剂量,len指牙齿生长的长度。

    superbPlot(ToothGrowth,

              BSFactors = c("dose", "supp"),

              variables = "len",

              plotStyle = "raincloud")

    superbPlot(ToothGrowth,

              BSFactors = c("dose", "supp"),

              variables = "len")

    superbPlot(ToothGrowth,

              BSFactors = c("dose", "supp"),

              variables = "len",

              plotStyle = "line")

    最后设置主题,可以直接使用ggplot的主题,如下:

    superbPlot(ToothGrowth, BSFactors = c("dose", "supp"),   variables = "len", plotStyle = "raincloud")  +theme_classic()+  theme(axis.text =element_text(colour = "black"), title = element_text(colour = "black",face = "bold"), text = element_text(family = "serif"), legend.title  = element_blank(),legend.text = element_text(colour = "black",face = "bold"), legend.position = "bottom" ,legend.box = "horizontal")

    本文仅供学习交流所用,均来源于网络及日常用到内容摘录或记录。部分资料来源网络,可能疏忽未注明来源,如果原作者有疑义或者认为侵犯了版权,请尽快联系本人,将尽快删除,部分资料和理解来自个人整理,请谨慎使用,本人不保证所有代码在各个平台上的通用性,也不保证兼容性.如果您对本文有什么意见,欢迎与我联系

    1. superb帮助文件

    相关文章

      网友评论

          本文标题:superb包,给图形添加统计信息---误差线

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