如何从corrplot()MATLAB中删除X和Y标签


corrplot(T(:,1:4), 'type', 'Pearson');

为corrplot指定句柄只会生成变量corrolation的4x4矩阵。

我试图这样做。

fh = corrplot(T(:,1:4), 'type', 'Pearson');
th = findall(fh, 'type', 'text', 'String', '{bf Correlation Matrix}'); 
th.String = '';

但它不起作用,我如何从这个函数中删除X和Y标签。

一个更简单的方法可能是首先获得创建的Axes对象的所有句柄(因为我相信corrplot会创建多个子图(:

hAxes = findall(gcf, 'Type', 'Axes');

一旦您有了所有Axes对象的句柄,就可以很容易地清除它们的x和y标签(如果需要,还可以清除标题(:

set([hAxes.XLabel], 'String', '');
set([hAxes.YLabel], 'String', '');
set([hAxes.Title], 'String', '');

相关内容

  • 没有找到相关文章

最新更新