3D-черчение в Matlab - PullRequest
       11

3D-черчение в Matlab

1 голос
/ 07 мая 2010

Я использую субплот, а затем сёрфинговые функции для генерации изображений в 3D в Matlab. Как мне избавиться от осей и линий сетки осей и изменить цвет на весь желтый или весь зеленый или что-то в этом роде? Спасибо.

1 Ответ

5 голосов
/ 07 мая 2010

Взгляните на ОСИ СВОЙСТВА . Как только вы получите указатель на оси, используя h=gca, вы можете выполнить `set (h, 'propertyName', 'propertyValue', ...), чтобы изменить все свойства осей.

Вот пример (обратите внимание, что вы также можете изменить свойства фигуры или поверхности - см., Например, справку Matlab для figure properties).

%# create a figure
fh = figure; %# store the figure handle to modify figure properties later
%# plot some data
ph = plot(randn(10,3)); %# this returns three handles, one to each line

%# get the axes handle
ah = gca;

%# hide the axes
set(ah,'Visible','off')
%# show the axes again
set(ah,'Visible','on');
%# change the color to green
set(ah,'Color','g');

%# change the figure color to red (yes, ugly)
set(fh,'Color','r')

%# change the line thickness of the first two lines
set(ph(1:2),'LineWidth',2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...