Я пытаюсь напечатать фигуру с помощью панели инструментов картирования. Когда я печатаю свою фигуру, она всегда показывает черную рамку с осями, хотя она не видна на самой фигуре Matlab.
Этот код воспроизводит проблему:
f = figure;
f.Position = [f.Position(1:2) 765 421];
ax = axesm('MapProjection','robinson',...
'MapLatLimit',[-90 90],'MapLonLimit',[-180 180],....
'Frame','on','Grid','on');
ax.XColor = 'w';
ax.YColor = 'w';
tightmap
print('test','-dpng','-r150')
Это мой файл test.png с окном черных осей:
Этоэто скриншот с моей фигуры Matlab:
РЕДАКТИРОВАТЬ: добавление box off
убрал верхнюю и правую строки EDIT2: добавление ax.Visible = false;
сработало