MATLAB 实现长度不同多组数据散点箱型图(box-scatterplot)的方法

首先看一下效果吧:
MATLAB 实现长度不同多组数据散点箱型图(box-scatterplot)的方法_第1张图片
利用 MATLAB 绘制这样的图,主要难点有两个:

  • 散点图与箱型图结合
  • 多组数据(长度不同)的箱型图合在一张图中

绘制图形代码

首先四组数据分别为 G1_Pre_BPG1_Pre_MG3_Pre_BPG3_Pre_M(前两个数据长度为 1×45 double,后两个为 1×39 double)

绘制 MATLAB 代码如下:

Pre = [G1_Pre_BP,G3_Pre_BP,G1_Pre_M,G3_Pre_M];
Pre_tmp = [ones(size(G1_Pre_BP)),2*ones(size(G3_Pre_BP)),3*ones(size(G1_Pre_M)),4*ones(size(G3_Pre_M))];
figure,
plot(ones(length(G1_Pre_BP),

你可能感兴趣的:(MATLAB,技术)