Portál AbcLinuxu, 15. července 2025 09:41


Dotaz: gnuplot, multiplot

27.8.2004 11:40 JaSel | skóre: 17 | blog: kseles
gnuplot, multiplot
Přečteno: 657×
Odpovědět | Admin
Zdravim,

mam problem s prostredim multiplot v gnuplotu. Potrebuju zobrazit dve datove rady pomoci bodu a k nim prislusne regresni primky. Chtel bych mit stejnou barvu bodu a prislusejicich primek, proto pouzivam multiplot, s tim, ze v prvnim radku vykreslim body, a v druhem primky. Nekdy to funguje bez problemu, jindy se mi zdvoji znacky na ose y, navic jsou primky oproti bodum vertikalne posunute a v jinem meritku. Zatim se mi nepodarilo zjistit, proc se to nekdy stane a nekdy ne.

Predem dekuji za odpovedi. JS
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.8.2004 11:48 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: gnuplot, multiplot
Odpovědět | | Sbalit | Link | Blokovat | Admin
S gnuplotem uz ti asi neporadim, jak jsem objevil Grace tak jsem ho prestal pouzivat. Doporucuji vyzkouset.
27.8.2004 12:39 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: gnuplot, multiplot
No to je tedy rada ... teď budu honem přepisovat všechny své skripty generující .gpi, aby klikaly v nějakém GUI... ;-)

K tématu: chceš něco jako

plot 'data1.dat' w p, f1(x) w l lt 1, 'data2.dat' w p, f2(x) w l lt 3

nebo jsem nepochopil dotaz?
27.8.2004 12:43 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: gnuplot, multiplot
Nejsem si ted jisty a nerad bych kecal, ale myslim ze skriptovaci jazyk Grace je rozsirenim toho z gnuplotu, takze bys zas takovou praci nemel ;-)
27.8.2004 12:57 JaSel | skóre: 17 | blog: kseles
Rozbalit Rozbalit vše Re: gnuplot, multiplot
V podstate ano, jenomze bych se chtel vyhnout pouziti lt/linetype. Jedna se mi o to, ze cele tohle mam jako podproceduru v Octave, ktera pouziva gnuplot pro grafiku. linetype mi to nevezme, protoze Octave neumi z toho gnuplotu vyuzit uplne vse (to je pry schvalne a cetl jsem to v nejakem mail-listu k Octave). Takze to mam takto: gset output 'AP_rezy.ps'
gset terminal postscript enhanced color solid
gset xlabel '1/T'
gset ylabel 'ln (dT)'
gset pointsize 2
gset title 'Izokonverzni rez pro alfa = 0.05'
gset multiplot
gplot Alpha05 using 2:3 title 'puvodni data' w p, Alpha05 using 2:4 title 'opravena data' w p
gset nokey
gplot Alpha05 using 2:5 w l, Alpha05 using 2:6 w l
gset nomultiplot
To g na zacatcich je tam kvuli octave. Alpha05 je matice o sesti sloupcich, v 5. a 6. jsou souradnice y napocitane podle regresnich primek. Funkce typu f(x) mi to nebere. Mohl bych tam sice dat dvacet radku na ulozeni dvaceti podobnych matic a nasledne to dalsim skriptem jenom pro gnuplot z tech dvaceti souboru vykreslit, ale takhle se mi to zdalo jednodussi. (Az na ty nahodne posuvy -- nahoda to asi nebude, ale mi to tak pripada.
27.8.2004 13:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: gnuplot, multiplot
Bere gset cokoli a předá gnuplotu (nebo to taky parsuje)? Pak bys mohl použít

gset style line ...

ale jinak nevím.

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.