Ero sivun ”Kuvaajan asetuksia” versioiden välillä
p (7 revisions) |
(ei mitään eroa)
|
Nykyinen versio 22. tammikuuta 2016 kello 16.00
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.