2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 subplot - figure, как задать размеры графиков в MATLAB?
Сообщение30.01.2011, 03:02 


11/04/08
632
Марс
В одно окно выводится несколько графиков, а точнее хочу вывести 6 штук. Для этого используется subplot(). В случае 4-x рисунков все нормально. Но вот когда их 6 или более, то они все выводятся по умолчанию в одно квадратное(!) окно, в результате чего изображения сжимаются. Вообще говоря, в самой системе их можно растянуть, но прежде я сохраняю эти рисунки на диск и они там остаются в искаженном виде.

 Профиль  
                  
 
 Re: subplot - figure, как задать размеры графиков в MATLAB?
Сообщение31.01.2011, 13:19 


29/03/10
20
Можно же вывести рисунки не в одном окне или обязательно в одном?

 Профиль  
                  
 
 Re: subplot - figure, как задать размеры графиков в MATLAB?
Сообщение31.01.2011, 14:39 


11/04/08
632
Марс
Да мне желательно в одном, чтобы потом меньше возиться со вставкой этих рисунков в Word - а так за раз все вместе (в целях автоматизации процесса).
Сам рисунок на экран сейчас выводится нормально, для этого я добавил
Цитата:
scrsz = get(0,'ScreenSize');
h1=figure('Position',[1 scrsz(4)/2 scrsz(3)/2 scrsz(4)/1])

Но когда сохраняю рисунок на диск с помощью команды
Цитата:
print -dpng -r100 'p1.png';

то получается сжатое изображение (сжимается в квадрат)
Если же рисунок сохранять в ручную через "Save as...", то получается тоже хорошо, но требует чуть больше времени. Наверное, пока так буду делать.

 Профиль  
                  
 
 Re: subplot - figure, как задать размеры графиков в MATLAB?
Сообщение07.02.2011, 16:26 


28/10/09
35
set(gcf,'PaperPositionMode','auto')
должно помочь.

 Профиль  
                  
 
 Re: subplot - figure, как задать размеры графиков в MATLAB?
Сообщение07.02.2011, 17:06 


11/04/08
632
Марс
всё верно, помогло

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group