标签: matlab matrix plot
我想在MATLAB中创建一个3x3的图表矩阵,其中每个元素是一些相应的1000个样本的子图(假设值存储在3x3x1000矩阵A中)。我希望子图的间距非常接近,并且y轴编号/标签仅显示左子图和x轴编号/标签仅显示底部子图。
例如,类似于plotmatrix的东西,除了subplot ij将绘制A(i,j,:)。 plotmatrix example
在MATLAB中有一种简单的方法吗?谢谢!
答案 0 :(得分:0)
可以修改子图的轴属性以实现此目的,但更简单的方法是使用名为panel的FEX提交。看看它的示例输出:
答案 1 :(得分:0)
subplot可以在MATLAB中为您完成。
subplot
h = subplot(3,3,1)
将当前图形拆分为3 x 3矩阵,并在矩阵的第一个单元格中创建一个轴(绘制某些内容的区域)。 h是轴的“句柄”,您可以使用它来以任何方式修改xlabels和ylabels。
h
Axes