美文网首页
R语言 点阵图 dotplot

R语言 点阵图 dotplot

作者: 风知秋 | 来源:发表于2023-09-08 21:14 被阅读0次

近几年美国加息作为一个重要的社会事件,经常能在网络上看到美联储发布的点阵图,大概就是下面这个样子。

横坐标代表不同的事件(分组),纵坐标是一个指标值,每一个点代表一个样本。

美联储加息点阵图

在科研绘图中,如果样本数目较少,做成箱线图 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 的使用一致。

相关文章

网友评论

      本文标题:R语言 点阵图 dotplot

      本文链接:https://www.haomeiwen.com/subject/pyydvdtx.html