Удаление белого фона с рисунка MATLAB при использовании Mapping Toolbox - PullRequest
3 голосов
/ 01 сентября 2011

Я начал использовать Mapping Toolbox в MATLAB для моего проекта, и ниже приведен скриншот того, что я в данный момент создал, используя его.

enter image description here

То, что я сейчас пытаюсь сделать, это убрать белое поле из-за реальной карты, но я не могу понять, как это сделать. Я пытался установить 'Frame' в 'off' с помощью команды axesm при первом создании карты, но это не сработало. Я просмотрел документацию, чтобы попытаться выяснить, почему есть даже белый фон (и когда я использую команду worldmap, окно не появляется), но я не могу определить, почему.

РЕДАКТИРОВАТЬ: Я хочу полностью удалить белый фон, чтобы график основного контура был окружен цветом фона фигуры, который в данном случае является серым.

Ответы [ 3 ]

3 голосов
/ 04 июля 2012

Цвет фона фигуры - это свойство фигуры, называемое «цвет».Если вы установите для этого свойства значение none, у вас не будет фона.

Итак, самый простой способ сделать это:

set(gca,'color','none')

Конечно, вы можете дать цифруобрабатывать вместо текущих осей (gca).

Более агрессивный вариант - отключить всю ось:

axis off

Но это полностью удалит ось, включая метки и тому подобное.может быть не то, что вы хотите.

1 голос
/ 01 сентября 2011

Попробуйте отключить ось, когда она в фокусе, ось (ручка, 'выкл'), когда нет

0 голосов
/ 01 сентября 2011

У меня есть потенциальное решение.

Если вы запустите

get(figure(1))

, чтобы найти атрибуты фигуры и выполните

set('some resize property',[some set of values])

или

setm('some resize property',[some set of values])

Возможно, вы сможете «заполнить» пространство таким образом, если нет более простого свойства для изменения.Можете ли вы дать более подробную информацию, если это не приведет к решению?

Надеюсь, это поможет!

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