来源:医学生学术
# X# Y0 @4 S1 w; M( m 您还在为做统计图头痛不已吗?还在一边抱怨excel怎么这么笨却又不想从零开始学习那些复杂的统计作图软件吗?有没有什么解决的办法呢?
0 q7 `5 N/ H+ v" Q1 ? O4 \; p 小编发现GraphPad Prism不仅简单易学而且可以搞定大部分医学研究所需的统计与作图,所以今天总结了几种常用统计图的做法,教您轻松快速地做出漂亮的统计图,您只需花很少的时间看完这个教程就可以彻底摆脱excel笨拙的作图功能了。
& |) z7 a/ A2 z, {' F8 U4 H7 p& W0 ^
——正式开始——
/ x" e. {9 i! p" q( t" b; X; ^1. 折线图 , f0 m* ^( ?* q% P3 a# J
折线图最为统计图中很常见的一类图,它的特点是可以显示随时间而变化的连续数据,因此每个数据点都有一个相应的X轴值和Y轴值,所以我们在用graphpad做折线图时在数据表类型的选择上一般选XY图(XY graphs)。如下文实例。 * p4 |; t. v* q6 I' n
1.1 根据Table1的1组原始数据(4个样本在4个时间点分别测得的OA值)做折线图 7 K7 }% i9 s) K) ~: T! R/ c6 n
| | 0. | 0.942 | 0.846 | 0.691 | 0.515 | 4. | 0.717 | 0.836 | 0.653 | 0.483 | 24. | 0.408 | 0.367 | 0.342 | 0.231 | | | | | |
- _: q( W$ r/ f A8 b& W1 k
打开Graphpad prism 5软件,选择XY图(XY graphs),折线图图标,因为是原始数据,需要软件帮你计算均值和误差,因此你要告诉软件你的Y值的样本数是多少,这边的样本数是4,因此我们把样本数设为4,如下图: - T# O/ s2 T" Q$ D7 E
![]()
5 U8 W! B/ Q% A( y) j9 O @: B
% ^* Z! X; x* \* L, \
在Data分栏中将数据粘贴进去,如下图
! @% D3 s: r0 l& p
![]()
. H9 s3 L. S1 l. f; E7 q
; b+ ?2 I$ ]7 f 软件就会自动帮你算出均值和误差值,并做好折线图,把字体和坐标轴方向改成你想要的格式后,如下图一幅漂亮的折线图就做好了,简单吧?
5 M3 H8 w8 g. b7 v. E1 t! v* C![]()
& s2 H! n4 m+ p1 W! T) a: J; q( n1.2 根据Table2的原始数据(治疗组和对照组的4个样本在4个时间点分别测得的OA值)做折线图
) o# D# o1 E }1 x" k a* o/ V' o, E
![]()
( e( S0 P. Y; i/ [, n1 [! ~! \ % I5 \: d& A# g+ R$ _% I
打开insert 菜单的New Data Table功能,加入一张新的数据表,见下图
( v2 h# O& {$ y 7 W. Y5 q; K0 f( h
2 B# \) L% _8 q9 [" N* I8 v* W
仍然选择XY图(XY graphs),告诉软件样本数是4 . i+ }. Z) A$ O
![]()
4 z+ O+ @& z- @) ~1 ]
+ \3 X }8 ~7 U( n+ T G3 _9 j 在Data栏中输入数据 " o6 M" {" K' \6 B: Z: [: Q# C
![]()
* }- S3 P8 L9 \' t/ d% f5 s6 T, ?
4 v7 k! H7 z, |7 V9 ~ T. X3 Z
软件已经自动帮你把图做好了,稍微美化后得下图: & ?6 t! q6 v7 S" T
![]()
0 _# ^. A+ e% P
) ~# h! p1 U. k' R5 A( k1.3 用已经处理好的1组数据做折线图
) _" F7 R( Z! i/ F7 r) D1 E; X 如果你的数据是用其他软件(excel,origin,etc..)已经处理过的,Graphpad prism也可以帮你完成剩下的作图工作,你只需告诉软件你输入的数据是已经计算好的就行了,比如你想用Table3的1组数据做折线图 ! p1 k/ G2 Q0 S: x5 C
Table3 | | | | 0. | 1.000 | 0.17 | 4. | 1.725 | 0.21 | 24. | 2.133 | 0.41 | | | | % K6 ~4 n4 u: J- x7 y
新建一个数据表,仍然选择XY图(XY graphs),告诉软件你输入的是计算好的值,见下图 6 I: Y' m; T Q3 p( X# v6 m
# v5 P. b* c4 T& r7 F
$ i, ?" p% q( e* c9 q% G1 w在data栏中粘贴数据,如下图
& S9 T3 `4 ~& x& t+ J) b- n 3 b5 ?( O) P5 b. Z: f! z6 X: `
) x; v; @# j2 T8 S 打开Graphs栏目下的Data3,看到软件已经做好了图,稍微调整一下字体的大小,就可以得出下图所示的折线图了: 7 Z+ _- o' x! _0 N6 v. ^. K
7 s5 O( m1 {% m) }( j1.4 用已经处理好的2组数据做折线比较图
7 p" l% K* F" H% I) _+ R 如果要用Table4所示的两组已经处理好的数据作图,步骤和1.3的一样。
X+ k, S! G- }2 K1 l 7 G% q" L8 ]) P
3 D! q. u/ _. o 仍然选择XY图(XY graphs),告诉软件你输入的是计算好的值,见下图:
2 O+ V+ D# v& I' [& S) Y1 e) N 1 G# P" g& F2 D
" {% W2 l6 d! A' G+ c 将数据粘贴进去
% ^+ ]* e1 K) b" s1 [) h % m; W i; J" U9 A0 E
4 T: O4 \, a0 Y+ w7 n
软件即时生成的图如下图所示: $ a$ m: S; U& e( H
8 j) e6 W* P: R F2 Y) a
6 r6 o6 M8 P* Q# \* v8 Q
折线图的处理讲完了,简单吧,让我们来看看柱状图怎么做 9 S# k$ e. i' d2 T% A# {
2. 柱状图
9 n+ l0 t5 j+ C! A3 _+ q 柱状图可以很直观地表示出不同组别之间的数值差异,和折线图不同的一点是它的X轴对应的是组别而不是数值,因此在GraphPad分类栏的选择上也有所不同,见下文的实例
2 V9 Y( f4 `9 l5 A2.1根据Table 5的原始数据做柱状图
: K+ Q4 X Z3 ]8 zTable 5 | Control A | | Sample1 | 0.942 | 0.717 | Sample2 | 0.846 | 0.836 | Sample3 | 0.691 | 0.653 | | | |
7 y3 J8 Z( e3 M5 a- a% A( ]& W
选择Column graphs栏,因为该栏默认输入的都是原始数据,因此没有输入样本数的地方,只需选择数据处理类型为(Mean&SD), 如下图。
: I; B) w* U6 k# @
6 l2 K, J q" n% K; [1 I
" f: @4 _' f" I# `
在Data分栏中输入以下数据 6 \1 q5 e, A! ]9 Z
: W7 o# s6 M, t- f/ f
( U4 X, y# g9 w7 s% T0 \0 r
软件就会自动帮你算出均值和误差值,并做好柱状图,见下图:
" q5 }( W( K2 N1 g l- z- `![]()
# ^1 k n- E9 H% x5 e3 q7 g5 k9 J7 \9 e2.2 根据Table6的原始数据做两组数据比较的柱状图 $ y8 d& F; O# ?' l8 t$ A
Table 6 | Group A | | Control | 0.942 | 0.846 | 0.691 | 0.515 | , 0.717 | 0.836 | 0.653 | 0.483 | | | | | | | | | |
5 J/ Q% W$ p8 X2 I# b# x% G
这次因为涉及到两组数据比较,所以我们选择grouped栏,图表类型选择柱状图,因为Grouped栏并不是像Column graphs栏一样默认输入的是原始数据,因此有输入样本数的地方,这边的样本数是4,因此我们相应地设置样本为4,见下图: ) K- r7 v' X. H2 A
![]()
2 }& E8 y8 ?7 j! A9 J, l% E. n+ f
5 }7 f' H( Z, F$ f
在Data分栏中输入以下数据
0 |& h; n7 T: b% E& z1 n7 P
1 h- V H" c. T& u) T
5 V" d/ K; ]; U! E& d% R( Y
软件会自动帮你做好一幅漂亮的分组柱状图,如下图。
4 {9 H2 G$ ]9 d+ D
* C' f- G; j$ ^# C
2.3如果你的数据是已经处理过的数据也可以直接导入或拷贝到Graphpad,现在我们用Table7中的数据做一个柱状图 ( ?, ]- X9 g; O+ Z
Table 7 | | | A | 1.000 | 0.17 | B | 1.725 | 0.21 | C | 2.133 | 0.41 | | | | ) t) u: t. i$ V+ @4 j* I
仍然选择Grouped栏,告诉软件你输入的值是已经计算好的,如下图 - @& h# D5 x7 ~4 I8 I0 ~6 z
8 ]! g# T4 y$ h; y
* A3 k% b- k. L' J9 B 软件及时生成柱状图,如下图 2 v x& _/ k: R1 E$ f9 K
" x* b# Y- v1 [8 x1 R9 b, W5 |
2.4 用两组计算好的数据做一个两组比较的柱状图
! I0 Z& l6 f7 f; n% E: A1 C" C用Table 8的数据做成两组比较的柱状图 - U9 g' l/ D* F- ]$ ~2 A
| Control | | A | 1.000 | 0.17 | 3.604 | 0.31 | B | 1.725 | 0.21 | 2.534 | 0.43 | C | 2.133 | 0.41 | 3.381 | 0.74 | | | | | |
+ i: t% v9 }2 A. l @4 y3 t
操作步骤和2.3一样,只需多输入一组数据,仍然选择Grouped栏,告诉软件你输入的值是已经计算好的,如下图 2 S3 V7 u9 p; ?/ O7 Q- E
0 ^& b7 C5 i/ \% L/ G
6 W+ a0 l" A# D" b( E% r0 Q
在data栏中输入数据
6 Y( G( F6 a0 U" m7 T![]()
* g4 {' a6 j6 m9 O& B( I# p; F* K9 i
软件即时生成的图如下图
! \6 J' z2 R2 G( w3 A Q5 ^" [$ m) @" j$ g$ h5 F
# T- A6 f' } b( o! Y
折线图和柱状图的处理都讲完了,在graphpad数据表类型的选择上小编总结出了2条规律: ! k$ Z- t% q3 o2 Y' E O
一、折线图,散点图这种有一一对应的X,Y值一般都选择XY栏 二、柱状图,箱型图这种有组别的数据需要用软件计算的选择column栏,处理加工过的数据一般选择group栏。
( H' c9 M1 P. t4 M3. 组合和导出图片
5 I$ k) K" F, L! i9 c
点击layout栏,出现下图所示界面
6 X9 X5 Z* [0 \* G; b* r3 @; I( v
![]()
0 I0 ^4 [# a, X/ ~+ h/ S 7 k4 J2 {( l4 @3 q G" C
根据你的图片的数量,选择合适的布局,下图选择的是6张图分成3排排列
c) s% O0 W, f8 p) P& c % _4 O$ E# a. |, y: h+ R
, Q- ]# _+ d! \0 `9 [2 F( f/ W, c
将做好的图片拖到对应的方格中,用添加文章工具加入图片编号,完成后如下图所示
) q" ?8 K+ G" e# C - `+ i: A; O# U6 P, m
H4 N! P" {% P6 Y# b: A/ q
然后导出图片:点击File目录下的Export,出现下图所示的界面,选择好符合相关SCI杂志要求的格式,分辨率和宽度,如下图 ! z" m; u* C% h% ]
![]()
; A2 ~/ j7 |. h, g- [2 ^# F! d: C2 { ; y- O/ N7 @, N) E2 b
点击ok,一张漂亮的可以直接拿去投稿的组合图就做好了,见下图
1 A! e# E+ a* `: C% x/ J& |
4 o# \/ n' W7 z8 r |