Matlab:如何从多个保存的箱线图中创建一个数字

时间:2013-11-22 23:13:06

标签: matlab boxplot figure

我已经看到了许多类似的问题,但没有一个解决方案能够完全满足我的需求。我有一个循环遍历可变数量的数据集的过程。在每次循环中,加载一个数据集,创建一个箱形图(使用boxplot命令),保存图形,并清除数据。

由于数据集太大,并且因为绘图的数量是可变的,所以一次加载所有数据在内存和时间方面都是一个问题。

为了简单起见,假设我有两个已保存的数字,两个都是一个盒子图。每个图都位于x轴的默认位置,因为实际上,该过程创建了可变数量的图,并且可以在任意数量的代码执行中的任意数量的图之间进行比较。如果我可以合并.fig文件,我最终应该在另一个上面插入一个盒子图。我在以下问题/答案中获得了部分成功。这些图位于同一位置,但其中一个在框图的正下方有xtick标签('1'),而另一个在左侧偏移了xtick标签('1')。

How to merge two figure files into a single file

如果我能够完成合并,那么我必须能够将第二个方框图向右移动,这样它们就不会重叠。将其转换为我的实际问题应该相当简单,因为我只需要使用循环将后续绘图移动到正确的x值。

最后一个问题是在最后为每个箱形图添加xtick标签。我不确定如何在一个图中用多个重叠数字来做这个。

感谢您的帮助和建议。

马特

0 个答案:

没有答案