Как я могу установить размер окна графика? - PullRequest
15 голосов
/ 03 марта 2009

Можно ли установить размер окна / положение окна графика (рисунок)?

plot(0:20, sin(0:20))

Или есть ли другая возможность изменить размер команды print () ?

print('aa.png', '-dpng')

Поскольку параметр -Sxsize, ysize ничего не меняет. Размер написанного изображения (aa.png) всегда совпадает с размером окна графика.

Я использую Octave 3.0.

Ответы [ 3 ]

18 голосов
/ 04 марта 2009

Да, это возможно:

figure(1, 'position',[startx,starty,width,height]);
plot(0:20,sin(0:20));

[startx, starty] - координаты нижнего левого угла вашей фигуры (окна).

Вы также можете использовать опцию разрешения функции печати

print('aa.png','-dpng','-r300');

Полагаю, первое решение может быть лучше ...

Привет

7 голосов
/ 31 августа 2017

Вы можете использовать код ниже, если хотите увеличить:

figure(1,"position",get(0,"screensize"))
2 голосов
/ 29 ноября 2018

Начиная с октавной версии 4.2.2, следующие работы, как указано Янушем Ленаром :

print('filename.png', '-dpng', '-S1280,720');

Который масштабирует фигуру для создания изображения с разрешением 1280x720 пикселей.

...