Posted By: hajoucha (hajoucha) on 'CZunix'
Title:     Re: V cem kreslite "vedecke" grafy?
Date:      Fri Nov 14 16:42:12 2008

> Mam sady dat z "mereni", vzdycky je to osa X a vysledek. Tvar funkce
> odpovida  vicemene -arctan(x). Ze zacatku vsechno chodi a se vzrustajicim 
> rusenim klesa procento uspesnych pokusu. Fit to krasne napocita, viz:
>   http://www.tomasek.cz/stuff/gnuplot.png

ponecham zcela stranou otazku, proc zrovna -arctan(x), a misto toho se vrhnu 
rovnou na technologii gnuplotu... na muj vkus jsou ty body zbytecne 
velke. Takze pokud bys je chtel zmenit, tak potom

 set pointsize 0.5   // zmensi na polovinu

> Jak tam nakreslim rastr?

 set grid
 replot

> A jak se ovlada barva, prisel jsem na linetype/pointtype ale zarazi me ze 
> pointtype 2 je modry, zatimco u linetype je modra az na 3.

no, tak to zalezi na terminalu. Takze pokud to chces videt, tak si nastav 
terminal 
 set term

a pak si to nech vykreslit
 test //vykresli vsechny mozne cary a jejich styly i barvy

cili v x-kach treba takhle:
 set term x11
 test

v jinem terminalu (napr. png) bys asi nejprve musel nastavit output, tj. 
  set term png
  set output "mujtest.png" 
  test

Pak si vyberes a podle toho to nakreslis. Jinak se taky daji nastavit X 
resources, takze si muzes nastavit poradi barev jake chces - treba me krkala 
ta svetle zelena jako druha, takze jsem si misto ni dal tmavomodrou. Viz. man 
gnuplot.  

> plot '/tmp/test5.txt' t "UDP" pointtype 1 pointsize 2, 
>       test5_f(x) t "" linetype 1 linewidth 1, 
>      '/tmp/test5-radsec.txt' t "RadSec" pointtype 2 pointsize 2, 
>      test5radsec_f(x) t "" linetype 3 linewidth 1

ja to obvykle zkracuju - linetype = lt, pointtype = pt, ...atp.
ovsem to je pouze nepodstatny esteticky detail. 


> Semik toho casu take s krasnym grafem roztazenym na 21" monitor ;)
> 
> > michal (toho casu s krasnym grafem roztazenym na 22" sirokouhly
> > monitor)

:)) takze chapes, o cem to je :)))

Zdravi michal (toho casu bez funkce)

Search the boards