Как удалить метки X и Y из corrplot () MATLAB - PullRequest
0 голосов
/ 08 ноября 2018
corrplot(T(:,1:4), 'type', 'Pearson');

При назначении дескриптора corrplot генерируется только матрица 4x4 для проверки переменных.

Я пытался это сделать.

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

Но это не сработало, как убрать метки X и Y из этой функции.

1 Ответ

0 голосов
/ 08 ноября 2018

Более простой подход может заключаться в том, чтобы сначала получить все дескрипторы для созданных объектов Axes (поскольку я считаю, что corrplot создает несколько вспомогательных участков):

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

Если у вас есть дескрипторы для всех объектов Axes, должно быть легко очистить их метки x и y (а также заголовки, если это необходимо):

set([hAxes.XLabel], 'String', '');
set([hAxes.YLabel], 'String', '');
set([hAxes.Title], 'String', '');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...