Portál AbcLinuxu, 15. července 2025 13:04


Dotaz: gnuplot burzovy graf

jose17 avatar 15.5.2005 10:04 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
gnuplot burzovy graf
Přečteno: 173×
Odpovědět | Admin
Dobry den,

snazim sa vytvorit burzovy graf, zobrazujuci na y kurz a na y2 obchodovany objem, na x su datumy. Nieco podobne ako na akcie.cz. Gnuplot skript vyzera takto:
set xdata time                                                                  
set timefmt "%d.%m.%y"                                                          
set key default                                                                 
set xrange [1 : 250]                                                            
set x2range [1 : 250]                                                           
set ytics nomirror                                                              
set y2tics                                                                      
set tics out                                                                    
set autoscale y                                                                 
set autoscale y2                                                                
plot 'cez.csv' using 1:3, 'cez.csv' using 1:5 axes x2y2                         
pause 10
vzor dat:
1       29.12.2003      145,25  "1.68% "        1812195 "143.30"        "2.50%" 2488    37984
gnuplot (4.0) mi pri spracovani vyhodi chybu:
line 11: all points y value undefined!
Kompilacia prebehne uspesne, ak zakomentujem prvy riadok (xdata time), ale zase pridem o popisky s datumami.

Viete niekto poradit?

Diky.

-- jose
Ja vim, on vi, ty nano!
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 15.5.2005 12:45 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: gnuplot burzovy graf
Odpovědět | | Sbalit | Link | Blokovat | Admin
nahrat desetine carky desetinymi teckami.
Hello world ! Segmentation fault (core dumped)
jose17 avatar 15.5.2005 13:33 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: gnuplot burzovy graf
hmm, nepomohlo.
Ja vim, on vi, ty nano!
15.5.2005 13:41 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: gnuplot burzovy graf
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neznám Gnuplot, ale "%d.%m.%y" je DD.MM.YY, v tom příkladu máš "%d.%m.%Y" (viz strftime(3)/strptime(3)); jestli to není tím.
jose17 avatar 16.5.2005 08:57 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: gnuplot burzovy graf
Odpovědět | | Sbalit | Link | Blokovat | Admin
chyba bola v riadkoch xrange a x2range. po ich nahradeni:
set xrange ["5.1.2003" : "31.12.2005"]                                                                                 
set x2range ["5.1.2003" : "31.12.2005"]
je kod validny. narazil som vsak na dalsi problem: udaje z viacerych rokov sa zapisuju do jednoho grafu, nad seba. rad by som mal vsak cely priebeh od r. 2003 v jednom riadku. neviete plz co mam spravit?

diky.

-- jose
Ja vim, on vi, ty nano!
jose17 avatar 17.5.2005 17:50 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: gnuplot burzovy graf
set timefmt "%d.%m.%Y".. presne tam bol pes zakopany.
Ja vim, on vi, ty nano!

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.