00. 介绍
如何使用matlab画boxplot(箱线图)。在我的使用过程中使用到的是最后一种情况,也就是04. 多种不同长度数据的情况
01. 单个数据的情况
最简单的方法,直接使用函数boxplot
1 | boxplot(x) |
其中x
是一个vector,得到如图

03. 多组相同长度的数据
对于有多组数据的情况,需要画多个box的情况,(以下图片代码来自官方文档)
1 | x = randn(100,25); % x的为100行,25列。其中列对应的数据都组数,也就是box的数量。行对应的是每个box中的数据点数 |

04. 多组不同长度数据的情况
对于多组不同长度的情况,正好是我在使用中遇到的。这个时候需要使用到boxplot(x,g)
中的g
这个参数:
1 | %% 创建数据 |
