jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem
jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem
jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Adatoszlopok használata<br />
A plot parancs működését számos opcionális kapcsoló segítségével szabályozhatjuk. A<br />
fontos megjegyeznünk, hogy kapcsolók csak meghatározott sorrendben adhatók meg.<br />
Az első, és egyik leggyakrabban használt kapcsoló a using, mellyel megadhatjuk, hogy<br />
a megadott adatfájl mely oszlopait ábrázolja a gnuplot. Ehhez a legegyszerűbb esetben a<br />
using kapcsoló után két számot kell megadnunk kettősponttal elválasztva; az első szám<br />
az x, a második pedig az y adatokat tartalmazó oszlop sorszámát jelenti. A ” nulladik”<br />
oszlopnak speciális jelentése van, ezzel hivatkozhatunk arra, hogy az adott adat hanyadik<br />
sorban szerepel.<br />
A többoszlopos fájlok alapértelmezett ábrázolását jeleníti meg például a<br />
gnuplot> plot ”sinusadatok.dat” using 1:2<br />
parancs.<br />
Nemcsak az oszlopok sorszámát adhatjuk meg azonban, hanem tetszőleges függvényt<br />
is alkalmazhatunk az adatokra. Ábrázoljuk például a harmadik oszlop értékeinek kétszeresét<br />
a második oszlop függvényében! Ezt a következő paranccsal tehetjük meg:<br />
gnuplot> p ”sinusadatok.dat” u 2:(2*$3)<br />
Vegyük észre, hogy amikor matematikai műveletet kívánunk végezni az adott oszlop<br />
elemeivel, akkor a kifejezést zárójelbe kell tenni, valamint az oszlopokra a ” $” jel beiktatásával<br />
kell hivatkoznunk, ellenkező esetben számkonstansként és nem az oszlop azonosítójaként<br />
értelmezi a program.<br />
Egyetlen plot parancs kiadásával egyszerre több függvényt illetve adatgörbét is ábrázolhatunk.<br />
Ilyenkor az ábrázolandó görbéket vesszővel ( ” ,”) kell elválasztanunk egymástól.<br />
Hasznos megjegyezni, hogy ha egy állomány adataiból egyszerre több görbét is<br />
készítünk egyszerre, akkor másodjára már elhagyhatjuk a fájl nevét arra ” üres” fájlnévvel<br />
hivatkozhatunk:<br />
gnuplot> plot ”sinusadatok.dat” u 2:(2*$3), ”” u (0.7*$2):(2*$3), sin(x)<br />
Jelmagyarázat<br />
Ha több függvényt vagy adatot ábrázolunk ugyanazon az ábrán, akkor fontos megadni,<br />
hogy a különféle vonal- vagy ponttípusok mit jelentenek. Ezt az információt a jelmagyarázatban<br />
adhatjuk meg. Alapesetben a gnuplot az ábra jobb felső sarkában minden<br />
vonal- és ponttípus mellé kiírja a megadott analítikus függvényeket illetve a megadott<br />
fájlnevet és a using opciót.<br />
Amennyiben módosítani szeretnénk a jelmagyarázatot, akkor a using kapcsoló utáni<br />
title kapcsolóval tehetjük meg:<br />
gnuplot> plot ”sinusadatok.dat” u 1:3 t ”adatok”, sin(x) t ””<br />
41