Quero criar um gráfico com o eps
terminal usando padrões para preencher a área entre algumas curvas, por exemplo usando estes comandos:
set terminal eps size 4, 4
set output "plot.eps"
plot x**2 with filledcurves fs pattern 4
Existe alguma maneira de dimensionar o padrão, ou seja, tornar as linhas de preenchimento do exemplo mais ou menos densas sem alterar o tamanho da saída?
Responder1
É possível com um truque, mas no momento só consigo fazer isso com as mãos.
Considerando que:
Opostscript
é uma linguagem.
O eps
arquivo é legível em texto.
Na linha 443 da saída gerada pelo seu comando você pode ler
1.28 w
Se você modificar a alteração do valor, alterará a espessura de um dos padrões de preenchimento.
Por exemplo eu tentei:
5.28 w
Aqui abaixo as imagens (convertidas em png
) com o valor padrão de 1,28 e com o modificado de 5,28.
ps> gnuplot
Versão 4.6 patchlevel 4.
Foi dentro deste CairoPattern
quarteirão.
/CairoPattern {
q
1 g
0 0 8 8 rectfill
1 0 0 rg
1.28 w
0 J
0 j
[] 0.0 d
10 M q 1 0 0 -1 0 8 cm
4 0 m 4 8 l S Q
Q
}
Referência
- O pós-escritomanual