今天介绍一下如何输出下面这样的图形,其实也是简单的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解决。肯定是还有其他方法实现的,但是没有在网上找到类似的图和解决方法。
方法已经告诉你了,因为查找解决这些问题也花了不少时间,所以设置成付费文章,下面的程序包含完整的代码以及一些关键选项的解释,如需自取。简书读者去另一个地方付费查看