12.07.2013 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

a kimenetet. Abban az esetben, ha a set output parancs után megadunk egy fájlnevet,<br />

akkor minden további plot parancs kimenete a megadott fájlba kerül, ha pedig nem<br />

adunk meg fájlnevet, akkor a kimenet a termináltól függően a képernyő vagy a standard<br />

kimenet lesz. Végezetül az ábrát a megfelelő plot vagy replot paranccsal újra ki kell<br />

rajzolni. Ezáltal az ábra az újonnan megadott terminál típusban, a megadott fájlba<br />

íródik ki.<br />

Lássunk erre egy példát, melyben színes png 2 ábrát készítünk a szinusz-függvényről:<br />

gnuplot> plot sin(x) w p pt 6 ps 2.5 gnuplot> set terminal png color gnuplot><br />

set output ”abra.png” gnuplot> replot gnuplot> set output gnuplot><br />

set terminal wxt<br />

Figyeljük meg, hogy a replot parancs kiadása után nem a képernyőn jelenik meg újra<br />

az ábra, hanem a parancs hatására a megadott fájlba íródik az ábrát leíró tartalom.<br />

Figyeljünk arra, hogy a set output utasítással le kell zárnunk a kimeneti fájlt, különben<br />

a későbbi plot parancsokkal felülírjuk a kész ábrát. 3 Ha szeretnénk újra a képernyőn<br />

megjeleníteni az ábrát, vissza kell állítani a célterminált.<br />

A fenti utasítássorozat eredményeként elkészül egy abra.png nevű képfájl a felhasználói<br />

területünkön. Megjegyezzük, hogy egyes L ATEX-sablonok használata esetén a dokumentumokba<br />

legkönnyebben eps formátumú ábrát tudunk beilleszteni. Ezt a formátumot<br />

a postscript terminál kiválasztásával kaphatjuk meg:<br />

gnuplot> set terminal postscript enhanced eps color<br />

vagy tömörebben:<br />

gnuplot> set term po enh eps c<br />

3.3. A gnuplot szkriptek használata<br />

Legtöbb gnuplot implementáció a kiadott utasítások sorozatát naplózza. Így az előző<br />

fejezetben megismert interaktív használatkor a régebben kiadott parancsok a felfele”-<br />

”<br />

gomb segítségével előhozhatók, egyesével újra kiadhatók. Ezen túlmenően lehetőség van<br />

a gnuplot teljes pillanatnyi állapotának elmentésére, valamint újbóli betöltésére is.<br />

Mint arról már az előző fejezetben is szót ejtettünk, a megjelenő ábra számos változó<br />

(pl. tengely feliratok, betűtípus, színek) pillanatnyi értékétől függ. A save parancs<br />

segítségével a elmenthetjük a gnuplot pillanatnyi állapotát:<br />

gnuplot> save ”abra.plt”<br />

2 Az angol portable network graphics rövidítése<br />

3 Postscript terminál használatakor a többszöri plot parancsra külön oldalakra készülnek el az ábráink.<br />

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!