生存曲线的绘制

标签:
生存曲线阶梯式excel散点图教育 |
分类: 肿瘤统计 |
今天同事给我欣赏了一段视频,内容是用Excel惟妙惟肖地画出了通常用AutoCAD、3DMAX才能绘制的变形金刚。同事问我感觉牛不牛,这算不算Excel达人。我却认为这段视频里的老兄还是有些无聊了。《肖克申的救赎》中用小工具几十年敲出逃生路,那是没办法的办法。现在手里明明有飞机大炮,还拿着大刀光着膀子冲锋,是完全没有必要的么。
同事就问我除了这种bt图,自己有没有用Excel画不出来的数据图形。我说,在去年之前自己还不知道怎么画Meta分析的森林图,更没想像过用Excel画。但是后来下载了一个Excel的第三方软件插件总算解决这个多年困扰的问题。同事立时赞我为牛人,我正色道,我不是牛人,我只是喜欢乱按而已。
谁想同事此举恰是有意,马上就开口问:“像生存曲线好像只有SAS、SPSS能画,Excel好像就不行了噢?”我微微一笑,说道:“我知道你说的是阶梯式的生存曲线图,Excel当然能画。”同事顿有质疑。我就让他出题一试。
那就比如用2012年魏国前列腺癌诊断病例的五年观察生存率绘图,具体情况是1年观察生存率:90%,2年:70%,3年:60%,4年:50%,5年:20%。
很快我找出逐年工作积累起来的“图库.doc”,迅速替换了数据,即得下图:http://s7/middle/5556a7b1g749055db12e6&690
如果根据常规思路,用以下数据源,那是永远也做不出以上图形的。
年 |
0 |
1 |
2 |
3 |
4 |
5 |
观察生存率(%) |
100 |
90 |
70 |
60 |
50 |
20 |
我们要画阶梯形图,就必须先造出阶梯形数据如下:
年 |
0 |
1 |
1 |
2 |
2 |
3 |
3 |
4 |
4 |
5 |
5 |
6 |
观察生存率(%) |
100 |
100 |
90 |
90 |
70 |
70 |
60 |
60 |
50 |
50 |
20 |
20 |
谨记阶梯形数据的规律噢,虽然很难描述,但是应该很容易理解。
随后进入一般的制图程序,最先得到下图:
http://s16/middle/5556a7b1g8da9a1e30d9f&690
http://s6/middle/5556a7b1g7490f7c8a605&690
http://s10/middle/5556a7b1g8da3625b5ff9&690
“是一模一样!”他正沾沾自喜之时。但我还是指出了小小的差异,给他泼了盆冷水。
他的图上X轴有刻度6,而我的图上却是没有的。他就立马去修改图形,试图达到与我的100%一致。结果这一小小的差别,却给他带来了极大的难题。
看到他折腾许久、万般无奈的样子,我是极不忍心的。其实是so easy的一件事,我把X轴坐标格式中“刻度”选项卡中的最大值设置为5.99,“6”就这样被封杀了。
那么到底应不应该出现“6”点呢,我个人觉得是无所谓的。