Portál AbcLinuxu, 13. července 2025 19:35


Dotaz: Gnuplot, jak na datum a cas na ose x ?

12.12.2007 16:54 Lithius | skóre: 14
Gnuplot, jak na datum a cas na ose x ?
Přečteno: 334×
Odpovědět | Admin
Dobry den, 
uz delsi dobu resim jeden problem s Gnuplotem.
mam data v souboru v takovemto formatu 

%Y%m%d.%H%M neco cislo1 cislo2

v praxi to vypada asi takto : 

20071129.1850 ahoj 10 5
20071129.1950 nazdar 10 3
20071129.2050 zdravim 10 8

...atd
no a ja bych potreboval vykreslit zavislost z tech cislel (cislo2/cislo1)*100

ale nedari se mi to.
dosle jsem k nasledujicimu postupu, ktedy by podle me mel fungovat :

set xdata time
set timefmt "%Y%m%d.%H%M"
set format x "%m.%d"
set xrange ["20071129.1450" : "20071212.0750"]
set yrange [0:120]
plot "data" using ($1):(($4/$3)*100) with lines linewidth 1

To bohuzel ale nevede ke kyzenemu vysledku :(
Xova osa je sice krasne popsana jednotlivymi dny z rozsahu ale bohuzel samotny prubeh tam neni.
takze si teda nevim rady.

Muzete mi prosim nekdo poradit kde delam chybu ???
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

masomlejn avatar 12.12.2007 17:54 masomlejn | skóre: 16
Rozbalit Rozbalit vše Re: Gnuplot, jak na datum a cas na ose x ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj misto set yrange [0:120] dej set yrange [0.0:120.0]. Nebo to tam nedavej vubec.
masomlejn avatar 12.12.2007 18:02 masomlejn | skóre: 16
Rozbalit Rozbalit vše Re: Gnuplot, jak na datum a cas na ose x ?
Kurvajs... ted se divam na osu x a ta je nejaka divna. Tak to asi nebude ono.
12.12.2007 18:25 Lithius | skóre: 14
Rozbalit Rozbalit vše Re: Gnuplot, jak na datum a cas na ose x ?
Dik...ale prave sem na to prisel

ma to byt takhle :

plot "data" using 1:($4/$3)*100 with lines linewidth 1

ted uz to jede ..supr :D
masomlejn avatar 12.12.2007 18:33 masomlejn | skóre: 16
Rozbalit Rozbalit vše Re: Gnuplot, jak na datum a cas na ose x ?
doprdele:-) Tak takovouhle podpasovku... Toho "$" sem si vubec nevsim. Jeste ze si me zastavil, uz sem se chystal otevrit manual a to by teprv byly konstrukce:-)
12.12.2007 18:44 Lithius | skóre: 14
Rozbalit Rozbalit vše Re: Gnuplot, jak na datum a cas na ose x ?
:)) no jo...kazdopadne dik za snahu :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.