Ich möchte mit dem Terminal ein Diagramm erstellen eps
und dabei Muster verwenden, um den Bereich zwischen einigen Kurven zu füllen, beispielsweise mit diesen Befehlen:
set terminal eps size 4, 4
set output "plot.eps"
plot x**2 with filledcurves fs pattern 4
Gibt es eine Möglichkeit, das Muster zu skalieren, also die Fülllinien im Beispiel dichter oder dünner zu machen, ohne die Ausgabegröße zu verändern?
Antwort1
Es ist mit einem Trick möglich, aber im Moment kann ich es nur mit den Händen machen.
In Anbetracht dessen:
Diepostscript
ist eine Sprache.
Die eps
Datei ist textlesbar.
In Zeile 443 der von Ihrem Befehl generierten Ausgabe können Sie lesen
1.28 w
Wenn Sie den Wert ändern, ändern Sie die Dicke eines der Füllmuster.
Ich habe es beispielsweise versucht:
5.28 w
Hier unten die Bilder (konvertiert in png
) mit dem Standardwert von 1,28 und mit einem modifizierten Wert von 5,28.
ps> gnuplot
Version 4.6 Patchlevel 4.
Es war innerhalb dieses CairoPattern
Blocks.
/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
}
Referenz
- Das PostskriptumHandbuch