近几年美国加息作为一个重要的社会事件,经常能在网络上看到美联储发布的点阵图,大概就是下面这个样子。
横坐标代表不同的事件(分组),纵坐标是一个指标值,每一个点代表一个样本。
美联储加息点阵图在科研绘图中,如果样本数目较少,做成箱线图 boxplot 可能会不太好看,而且难以反映数据的真实状况。相较而言,明显 dotplot 信息更加原始,可以看到每一个样本的情况。
当然,如果数据较多,经过统计处理之后展示为其它类型图表更为合适。
接下来展示一下 R 语言绘制 dotplot 的命令:
ggplot(x, aes(x=genotype, y=DTH)) +
geom_dotplot(binaxis = 'y', binwidth = 3, stackdir = 'center', dotsize = 0.5) +
theme_classic()
geom_dotplot 即可完成。theme_classic() 指的是将背景改为白色,只保留左和下框线。
上面展示的是最简单的命令。
该命令同时可以和其它命令结合使用,比如:
同时展示箱线图和点阵图;
在点阵图加上方差分析的结果;
增加平均值或中位数、四分位数的展示;
等等......
其余的调整同 ggplot2 的使用一致。
网友评论