Заголовок рисунка MATLAB обрезается - PullRequest
6 голосов
/ 02 июня 2011

Когда я использую следующий код для отображения изображения, оно отображается нормально, но окно рисунка обрезается близко к рисунку, так что заголовок обрезается. Хотя он определенно есть, потому что, если я сделаю окно выше, заголовок станет видимым.

Я думаю, что это моя ошибка, потому что некоторое время назад я возился с настройками по умолчанию для того, как MATLAB подгоняет окно к оси. Теперь я просто не могу вспомнить настройки, которые изменили это. Кто-нибудь может помочь? Спасибо.

Код:

figure();
imshow(my_img);
title('A Sample Image');

Ответы [ 6 ]

8 голосов
/ 03 июня 2011

ОК, я нашел это.В R2010a это можно исправить, выбрав «Файл -> Параметры -> Обработка изображений» и в разделе «Дисплей IMSHOW», установив для параметра «Стиль границы» значение «Свободный».Не знаю, почему я не заметил этого раньше.Спасибо всем.

0 голосов
/ 07 июля 2017

Аналогично решению от Blairg23; добавление пробелов в конец названия работ.

0 голосов
/ 21 марта 2017

Я нашел решение для моего случая (3D-график).Проблема была в команде axis vis3d.Поэтому, пожалуйста, НЕ используйте это:

axis vis3d
0 голосов
/ 03 июня 2014

Я исправил эту проблему, обойдя ее, добавив к концу моих заголовков эллипсы.3 или 4 точки в конце названия, и точки будут обрезаны, но слова остаются!Следует отметить, что такого никогда не случалось со мной в прошлом (и только на моем компьютере Macbook Pro OSX), поэтому это может быть проблема установки или совместимости.

0 голосов
/ 24 августа 2011

Из справки Matlab (2008) (поиск автоматического изменения размеров осей):

"Когда вы добавляете метки оси и заголовок, TightInset изменяется, чтобы вместить дополнительный текст [...] Используя OuterPosition в качестве ActivePositionProperty: При изменении размера фигуры MATLAB сохраняет область, определенную TightInset + Position, так текст не обрезан. "

т.е. set(gca, 'ActivePositionProperty', 'OuterPosition'); исправил это

0 голосов
/ 02 июня 2011

Попробуйте: в окне рисунка найдите параметры / предпочтения в меню, а затем попытайтесь восстановить исходные параметры

Позже я уточню свой ответ (у меня нет Matlab здесь ...).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...