2012-10-17 2 views

ответ

1

subplot возвращает объект осей:

ha = subplot(211); 
plot(1:10); 
set(ha, 'xscale', 'log'); 
hb = subplot(212); 
plot(1:10); 
set(hb, 'xscale', 'linear'); 

хранить его в переменной и задать масштаб, как вам нужно.

+0

У меня есть график (x, y), и я хотел бы дать каждому подмножеству различные диапазоны осей –

+1

@MarioLIPCIK Обычно в MATLAB вы можете набрать 'get (objhandle)', чтобы получить список свойств объекта. В этом случае введите 'get (ha)', чтобы получить список свойств осей. Вас интересует свойство 'xlim'. Вы можете установить его с помощью 'set (ha, 'xlim', [xmin xmax])'. Пройдите список, чтобы узнать, что еще вы можете сделать. Вы можете установить другой диапазон для других осей, используя 'set (hb, ...)' – angainor

Смежные вопросы