Как я могу установить размер окна графика?
Вопрос
Можно ли установить размер/положение окна графика (рисунок)?
plot(0:20, sin(0:20))
Или есть ли другая возможность изменить размер? Распечатать() команда?
print('aa.png', '-dpng')
Поскольку -Sxsize,ysize параметр ничего не меняет.Размер записанного изображения (aa.png) всегда равен размеру окна графика.
Я использую Октаву 3.0.
Решение
Да, это возможно:
figure(1, 'position',[startx,starty,width,height]);
plot(0:20,sin(0:20));
[startx,starty] — координаты левого нижнего угла вашей фигуры (окна).
Вы также можете использовать опцию разрешения функции печати.
print('aa.png','-dpng','-r300');
Я думаю, что первое решение может быть лучше...
С уважением
Другие советы
Вы можете использовать приведенный ниже код, если хотите максимизировать:
figure(1,"position",get(0,"screensize"))
Начиная с октавной версии 4.2.2, как указано ниже, работает следующее: Януш Ленар:
print('filename.png', '-dpng', '-S1280,720');
При этом фигура масштабируется для создания изображения размером 1280x720 пикселей.