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.
5.1. ábra. Példa idősor ábrázolására és másodlagos tengely használatára gnuplotban.<br />
A bal oldali tengelyen a Yahoo NASDAQ részvényárfolyama látható 2007. január 1-től<br />
napjainkig, a jobb oldali tengelyen pedig a napi forgalma millió USD-ban. Az árfolyamot<br />
hibasávval ábrázoltuk, melynek maximuma és minimuma a napi maximum és minimum<br />
ár.<br />
5.5.2. Multiplot<br />
Az előző szakaszban bemutattuk, hogyan lehet a másodlagos tengelyek segítségével több<br />
adatot egyazon ábrán ábrázolni. Előfordulhat azonban, hogy ez a megoldás nem megfelelő.<br />
A set multiplot parancs segítségével lehetőségünk van arra is, hogy több plot<br />
parancs kimenetét, beleértve a tengelyeket, a különböző feliratokat, stb., ugyanazon az<br />
ábrán ábrázoljuk. Ezt főként akkor használjuk, ha egy nagyobb ábrán belül egy kisebb,<br />
ún. ” inset” ábrát szeretnénk elhelyezni.<br />
Az egyes plot parancsok kimenetének elhelyezését kétféleképpen szabályozhatjuk.<br />
Egyrészt a set size és set origin parancsokkal manuálisan beállíthatjuk, hogy a kirajzolt<br />
ábra mekkora legyen és, hogy az ábra hova kerüljön a vásznon. A méretet a vászon<br />
méretéhez viszonyítva kell megadni. A pozíciót a vászon koordinátarendszerében kell<br />
megadni, ahol 0, 0 koordináta a vászon bal alsó sarkát jelenti, a 1, 1 koordináta pedig<br />
a jobb felső sarkot. Ahhoz például, hogy egy felére kicsinyített ábra bal az eredeti ábra<br />
bal felső sarkába kerüljön, a<br />
gnuplot> set size 1 gnuplot> set origin 0, 0 gnuplot> set multiplot gnuplot><br />
[multiplot>] plot ... gnuplot> [multiplot>] set size 0.5 gnuplot> [multiplot>]<br />
set origin 0, 0.5 gnuplot> [multiplot>] plot ... gnuplot> [multiplot>]<br />
unset multiplot<br />
71