Ero sivun ”Kuvaajan tallentaminen” versioiden välillä
Ei muokkausyhteenvetoa |
p (11 revisions) |
||
(10 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Kun olet saanut kuvaajasi lopulliseen asuunsa, sinun täytyy tallentaa se varsinaista käyttöä varten. Gnuplotissa tämä tapahtuu ohjaamalla kuvan tulostus näytön sijasta johonkin tiedostoterminaaliin, jonka valinta puolestaan riippuu siitä, mihin kuvaformaattiin haluat kuvasi tallentaa. | Kun olet saanut kuvaajasi lopulliseen asuunsa, sinun täytyy tallentaa se varsinaista käyttöä varten. Gnuplotissa tämä tapahtuu ohjaamalla kuvan tulostus näytön sijasta johonkin tiedostoterminaaliin, jonka valinta puolestaan riippuu siitä, mihin kuvaformaattiin haluat kuvasi tallentaa. Seuraavissa ohjeissa voit tietenkin <tt>plot</tt>-komennon korvata millä tahansa muulla plottauskomennolla ja lisätä [[Kuvaajan asetuksia|muita asetuksia]] ennen sitä. Jos viimeisin plottauksesi on täsmälleen se, minkä haluat tallentaa, voit korvata (käytännössä usein pitkän) plot-rivin simppelillä komennolla <tt>replot</tt>. Huomaa, että tulostaessasi kuvan tiedostoon, sitä ei näytetä kuvaruudulla. Joissakin tapauksissa tiedostoa ei 'suljeta' ennen kuin terminaali muutetaan, tai gnuplotista poistutaan. Katso kohta 'Tulostus takaisin ruudulle'. | ||
Luettelon käytettävissä olevista terminaaleista (ja samalla siis mahdollisista tallennusmuodoista) saat komennolla <tt>set terminal</tt>. | |||
== EPS == | == EPS == | ||
Eps (''Encapsulated PostScript'') on tieteellisen julkaisun tärkeimpiä kuvaformaatteja ja eps-kuvien liittäminen LaTeXilla tehtyihin dokumentteihin on varsin vaivatonta. Siksi pieni matemaatikko tai fyysikko törmää eps-kuvien tuottamiseen jokseenkin vääjäämättä ennemmin tai myöhemmin. Eps ei kuitenkaan sovi kovin hyvin esimerkiksi nettisivuille, sillä eps-kuvien katsomiseen tarvitaan erillinen ohjelma. Eps-kuvia tuotetaan Gnuplotilla ''postscript''-terminaalin kautta: | |||
<pre> | |||
set terminal postscript eps | |||
set output 'testikuva.eps' | |||
plot 'data.txt' | |||
</pre> | |||
Nyt Gnuplot kirjoittaa kuvan ''testikuva.eps'' -nimiseen tiedostoon, joka on sellaisenaan valmis käytettäväksi. Voit käyttää <tt>set terminal postscript</tt> -rivillä monia optioita. Esimerkiksi <tt>color</tt> tallettaa kuvat värillisinä ja <tt>enhanced</tt> mahdollistaa muun muassa kreikkalaiset aakkoset label-kentissä. Kreikkalaisia aakkosia sisältän värikuvan terminaali olisi siis | |||
<pre> | |||
set terminal postscript eps enhanced color | |||
</pre> | |||
== GIF == | == GIF == | ||
Rivi 14: | Rivi 27: | ||
</pre> | </pre> | ||
Gif-kuvien etuna on mm. mahdollisuus tallentaa animoituja kuvaajia. | |||
== PNG == | |||
Png on monessa mielessä gif-formaattia parempi vaihtoehto, joskin giffillekin löytyy paikkansa. Jos haluat kuvasi ulos png:nä, niin kirjoita | |||
<pre> | |||
set terminal png | |||
set output 'testikuva.png' | |||
plot 'data.txt' | |||
</pre> | |||
== Tulostus takaisin ruudulle == | |||
Lopuksi, voidaksesi jatkaa työskentelyä Gnuplotin kanssa, sinun tulee palauttaa tulostus takaisin kuvaruudulle. Tämä tapahtuu komennolla | |||
<pre> | <pre> | ||
set terminal x11 | set terminal x11 | ||
</pre> | </pre> | ||
Tai vaihtoehtoisesti uudemmilla Gnuplotin versioilla | |||
<pre> | |||
set terminal wxt | |||
</pre> | |||
Windowsissa hoituu sama asia komennolla: | |||
<pre> | |||
set terminal windows | |||
</pre> | |||
[[Luokka:Gnuplot]] |
Nykyinen versio 22. tammikuuta 2016 kello 16.00
Kun olet saanut kuvaajasi lopulliseen asuunsa, sinun täytyy tallentaa se varsinaista käyttöä varten. Gnuplotissa tämä tapahtuu ohjaamalla kuvan tulostus näytön sijasta johonkin tiedostoterminaaliin, jonka valinta puolestaan riippuu siitä, mihin kuvaformaattiin haluat kuvasi tallentaa. Seuraavissa ohjeissa voit tietenkin plot-komennon korvata millä tahansa muulla plottauskomennolla ja lisätä muita asetuksia ennen sitä. Jos viimeisin plottauksesi on täsmälleen se, minkä haluat tallentaa, voit korvata (käytännössä usein pitkän) plot-rivin simppelillä komennolla replot. Huomaa, että tulostaessasi kuvan tiedostoon, sitä ei näytetä kuvaruudulla. Joissakin tapauksissa tiedostoa ei 'suljeta' ennen kuin terminaali muutetaan, tai gnuplotista poistutaan. Katso kohta 'Tulostus takaisin ruudulle'.
Luettelon käytettävissä olevista terminaaleista (ja samalla siis mahdollisista tallennusmuodoista) saat komennolla set terminal.
EPS[muokkaa]
Eps (Encapsulated PostScript) on tieteellisen julkaisun tärkeimpiä kuvaformaatteja ja eps-kuvien liittäminen LaTeXilla tehtyihin dokumentteihin on varsin vaivatonta. Siksi pieni matemaatikko tai fyysikko törmää eps-kuvien tuottamiseen jokseenkin vääjäämättä ennemmin tai myöhemmin. Eps ei kuitenkaan sovi kovin hyvin esimerkiksi nettisivuille, sillä eps-kuvien katsomiseen tarvitaan erillinen ohjelma. Eps-kuvia tuotetaan Gnuplotilla postscript-terminaalin kautta:
set terminal postscript eps set output 'testikuva.eps' plot 'data.txt'
Nyt Gnuplot kirjoittaa kuvan testikuva.eps -nimiseen tiedostoon, joka on sellaisenaan valmis käytettäväksi. Voit käyttää set terminal postscript -rivillä monia optioita. Esimerkiksi color tallettaa kuvat värillisinä ja enhanced mahdollistaa muun muassa kreikkalaiset aakkoset label-kentissä. Kreikkalaisia aakkosia sisältän värikuvan terminaali olisi siis
set terminal postscript eps enhanced color
GIF[muokkaa]
Kuvan tallentaminen gif-muodossa onnistuu, kun kirjoitat Gnuplotin komentoriville
set terminal gif set output 'testikuva.gif' plot 'data.txt'
Gif-kuvien etuna on mm. mahdollisuus tallentaa animoituja kuvaajia.
PNG[muokkaa]
Png on monessa mielessä gif-formaattia parempi vaihtoehto, joskin giffillekin löytyy paikkansa. Jos haluat kuvasi ulos png:nä, niin kirjoita
set terminal png set output 'testikuva.png' plot 'data.txt'
Tulostus takaisin ruudulle[muokkaa]
Lopuksi, voidaksesi jatkaa työskentelyä Gnuplotin kanssa, sinun tulee palauttaa tulostus takaisin kuvaruudulle. Tämä tapahtuu komennolla
set terminal x11
Tai vaihtoehtoisesti uudemmilla Gnuplotin versioilla
set terminal wxt
Windowsissa hoituu sama asia komennolla:
set terminal windows