Как я могу установить размер окна графика?

StackOverflow https://stackoverflow.com/questions/607751

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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 пикселей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top