【发布时间】:2018-09-13 11:58:50
【问题描述】:
我设法绘制了一个矩阵 (16X16),但我想为每个 x 和 y 轴添加标签。如下所示,标签垂直写在 y 上并相互混合,也写在 x 图形本身上并混合。有没有办法在轴旁边添加标签而不被混合(如第二张照片所示)?
我的代码(在绘制三个标签后停止,因为它不起作用):
[~,ax] = plotmatrix(corr);
ylabel(ax(1,1),'ABCDEFGHIJKLMNOP')
ylabel(ax(2,1),'ABCDEFGHIJKLMNOP')
ylabel(ax(3,1),'ABCDEFGHIJKLMNOP')
xlabel(ax(16,1),'ABCDEFGHIJKLMNOP')
xlabel(ax(16,2),'ABCDEFGHIJKLMNOP')
xlabel(ax(16,3),'ABCDEFGHIJKLMNOP')
【问题讨论】:
-
x-label 和 y-labels 一样吗?所以也许你可以做
[~,~,HbigAxe] = plotmatrix(corr); xlabel(HbigAxe,'ABCDEF'),ylabel(HbigAxe,'ABCDEF')? -
不,它们是不同的
标签: matlab plotmatrix