Kuvaajan asetuksia

Deltawikistä
Versio hetkellä 22. tammikuuta 2016 kello 16.00 – tehnyt Wh delta (keskustelu | muokkaukset) (7 revisions)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Gnuplotilla on tukku asetuksia, joita säädetään set-komennolla. Asetukset voi nollata oletuksiksi unset-komennolla.

Akselien nimeäminen[muokkaa]

Kuvaajan akselit on mahdollista nimetä ja lisätä niihin yksiköt näkyviin. Tämän teet xlabel ja ylabel asetuksilla. Esimerkiksi komennot

set xlabel "1/U"
set ylabel "l" font "Symbol"

asettavat x-akselin selitteeksi 1/U sekä y-akselin selitteeksi ?, eli kreikkalaisen aakkosen lambda. Muut kreikkalaiset aakkoset tulevat vastaavasti. Toinen tapa olisi kirjoittaa

set ylabel "{/Symbol l}"

joka myös tuottaa lambdan. Jos haluat tulostaa kreikkalaisia aakkosia sisältävän kuvaajan eps-tiedostoon ruudun sijaan, niin tarvitset terminaalia asettaessasi option enhanced, kuten sivulla Kuvaajan_tallentaminen selitetään.

Akselien säätäminen[muokkaa]

set xtics 10
set ytics 1

asettaa käyräruudun asteikkovälit akselikohtaisesti luvun mukaisiksi

set xrange [0 to 300]
set yrange [-1 to 1]

asettaa käyräruudun asteikon alueen. Sama voidaan tehdä myös komennolla

set xrange [0:300]
set yrange [-1:1]

Jos vaikkapa x-akselin alarajaksi halutaan asettaa 10 ja y-akselin ylärajaksi 15, mutta akselien toisen pään halutaan asettuvan vapaasti, voit kirjoittaa

set xrange [10:]
set yrange [:15]

Logaritminen akseli[muokkaa]

Oletuksena Gnuplot piirtää kuvaajat lin-lin -akseleilla. Kuten tunnettua, tulee kuitenkin vastaan tilanteita, joissa jommankumman tai molempien akseleiden tulee olla logaritmiset. Tämä muutos onnistuu komennolla

set logscale x

joka siis muuttaa x-akselin logaritmiseksi. Komento

set logscale xy

muuttaa molemmat akselit kerralla. Logaritminen akseli on käytössä, kunnes Gnuplot sammutetaan tai skaalaus otetaan erikseen pois käytöstä. Tämä tapahtuu luonnollisesti

unset logscale x

Muista, että logaritmisen akselin range-määrittely ei voi mennä nollaan asti vaan aiheuttaa virheilmoituksen.

Komentoskriptin käyttö[muokkaa]

Erityisesti jos käyrän tallentaa, ja komentoja listautuu iso määrä, on niiden käsin kirjoittamista kätevämpää kirjoittaa ne .p-päätteiseksi skriptitiedostoksi, joka ajetaan komentoriviltä komennolla

gnuplot skripti.p

Skriptitiedostot voi myös ladata gnuplotista käsin:

load 'skripti.p'

Käyrien nimeäminen[muokkaa]

Jos plottaat useamman käyrän samaan kuvaajaan, kannattaa ne nimetä jotenkin. Tämä tehdään itse plot-komennon optioissa. Esimerkiksi

plot 'data1' using 2:3 lw 2 title 'Mittaus 1',\
     'data2' using 2:3 lw 2 title 'Mittaus 2',\
     f(x) title 'Teoreettinen malli'

tulostaa kuvaajan oikeaan yläkulmaan käyrien värit (tai mustavalkoisella käyrällä kuvioinnin) ja niiden viereen mainitut nimet 'Mittaus 1' jne. Komento 'lw' asettaa käyrän paksuuden perässätulevan luvun mukaisesti, oletuksena 1.

Plot-komento tulostaa peräkkäisiä käyriä samaan käyrätiedostoon pilkulla erotettuna, ja hakee jatkoa skriptitiedoston seuraavalta riviltä kohdatessaan merkin '\'. Komento jatkaa samaan tiedostoon tulostamista kunnes tulee vastaan rivi jonka perässä ei ole pilkkua.