Ero sivun ”Kuvaajan tallentaminen” versioiden välillä

Deltawikistä
Siirry navigaatioon Siirry hakuun
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>


== PNG ==
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>


Nyt Gnuplot kirjoittaa kuvan ''testikuva.gif'' -nimiseen tiedostoon, joka on sellaisenaan valmis käytettäväksi. Lopuksi sinun tulee palauttaa tulostus takaisin kuvaruudulle:
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