Pergunta

É possível definir o tamanho da janela / posição de uma janela plot (figura)?

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

Ou há qualquer outra possibilidade de mudar o tamanho da print () comando?

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

Como o -Sxsize, ysize parâmetro não muda nada. O tamanho da imagem escrita (aa.png) tem sempre o mesmo tamanho de janela do gráfico.

Eu estou usando Octave 3.0.

Foi útil?

Solução

Sim, é possível:

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

[startx, starty] são as coordenadas para o canto inferior esquerdo da sua figura (janela).

Você também pode usar a opção de resolução da função de impressão

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

Eu acho que a primeira solução poderia ser melhor ...

Saudações

Outras dicas

Você pode usar o código abaixo se você quiser maximizar a:

figure(1,"position",get(0,"screensize"))

Como de oitava versão 4.2.2, as seguintes obras, como fora apontado por Janusz Lenar :

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

que dimensiona a figura para criar uma imagem de 1280x720 pixels.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top