Jak vytvořit pěkný graf v programu gnuplot (a uložit ho do Postscriptu)
|
Za předpokladu, že máme v nějakém souboru (třeba /tmp/data.txt) uložena data v
následujícím formátu:
1 34.5
2 53.2
3 355.3
5 4.45
...
100 4.32 |
je nejjednodušší cestou znázornění jednotlivých bodů příkaz:
gnuplot> plot "/tmp/data.txt"
|
pro znázornění pěkné hladké křivky je dobré použít třeba přepínače spline:
gnuplot> plot "/tmp/data.txt"
smooth spline |
Zrušení popisky grafu se
provede přepínačem notitle:
gnuplot> plot "/tmp/data.txt"
smooth spline notitle |
Zavedení popisu jednotlivých os se provádí před samotným vykreselním
grafu, a to následovně:
gnuplot> set xlabel "text na x-ové
ose"
gnuplot> set ylabel
"text na y-ové ose" |
A co když chceme vyexportovat výstup do souboru?
Postup, který je uveden na následujících řádcích, vyexportuje barevný
vektrový EPS obrázek vhodný např. jako vstup do LaTeXovského dokumentu.
Písmenka budou ve fontu Helvetica
velikosti 24pt. Je dobré
používat fonty, které zná vaše tiskárna, takže například Time-Roman, ač
velmi rošířený, se při tisku nahradí neproporcionálním písmem. Výstup
na tiskárně, i když na monitoru vypadal pěkně, bude pak tentýž jako ze
staré dobré T602.
Výstup se v našem příkladě uloží do souboru
"graf.eps".
gnuplot> set term postscript eps
color solid "Helvetica" 24
gnuplot> set output
'graf.eps'
gnuplot> plot
"/tmp/data" <různé přepínače> |
Pokud toho chcete vědět více, doporučuji přehlednou a šikovnou on-line příručku.