332:Mean±SD图的额外需求

今天介绍一下如何输出下面这样的图形,其实也是简单的Mean±SD图,但是还需要在X轴下方输出每个访视剩余的人数;以及试验组的均值加上标准误和置信区间(不输出对照组)。

本次用到的数据集来自CDISC-Pilot的ADLBH数据集,参数为paramcd="HGB" and TRTP in ("Placebo","Xanomeline High Dose")


以前已经简单介绍过Mean±SD图,181:MEAN±SD图(一)

但是根据上图需要解决3个问题:

1)Y轴的label因为X轴下方的那些数据而距Y轴很远,看起来有点不美观,如何把label输出得靠近Y轴。就像下图这样也不可避免变宽了。

2)at risk怎么输出成跟组别在同一垂直方向,输出at risk的方式可以用innermargin选项和axistable选项,但是输出的结果就是像下面这样是错开的,如果我有强迫症,就想at risk跟组别在同一位置怎么办?这个也有读者问过。


3)我只要输出试验组的均值加上标准误和置信区间,怎么办?

上面3个问题可以通过layout lattice/layout overlay/drawtext/innermargin解决。肯定是还有其他方法实现的,但是没有在网上找到类似的图和解决方法。

方法已经告诉你了,因为查找解决这些问题也花了不少时间,所以设置成付费文章,下面的程序包含完整的代码以及一些关键选项的解释,如需自取。简书读者去另一个地方付费查看

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作者:严涛浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源 ggplot2学习笔记之图...
    Dylan的迪阅读 2,698评论 0 6
  • par(family="Sarasa Gothic CL")#这个命令运行后就可以使用中文字体了 a<-3+7 b...
    woaishangxue阅读 692评论 0 0
  • 一、基础知识 Cochrane图书馆是最权威的循证医学数据库 Cochrane系统评价的指导是按照《Cochran...
    Jabes阅读 17,323评论 1 23
  • R语言与数据挖掘:公式;数据;方法 R语言特征 对大小写敏感 通常,数字,字母,. 和 _都是允许的(在一些国家还...
    __一蓑烟雨__阅读 1,683评论 0 5
  • 刘小泽写于18.8.29-30 R函数是什么? 其实就是对一些编程语言的封装,编写函数可以减少重复代码的书写,让R...
    刘小泽阅读 3,364评论 0 6