V clanku se pise, ze gnuplot umoznuje zobrazeni grafu z dat ulozenych v externich "vetsinou textovych - ASCII" souborech. Znamena to, ze gnuplot umi nacitat data i z binarnich souboru? Bohuzel se mi nepodarilo zjistit jak. Dokazete mi poradit? Diky
Jeste jsem se nezminil o tom, ze s binarnimi soubory pracuje pouze prikaz pro tvorbu 3D grafu a vektorovych poli "splot". Pro tvorbu 2D grafu se pouziva prikaz "plot" a ten pracuje (bez pridavnych rutin) s ASCII soubory.
hm no prave, chtel jsem vykreslit casovou radu ulozenou jako dvoubajtovej int na vzorek, ale vypada to, ze to budu muset jeste necim prohnat. kadopadne diky
Tak to asi primo nepujde. Pokud je to v nejakem jednoduchem formatu (treba prave ty dva bajty bez hlavicek), tak by nebyl problem napsat jednoduchy filtr, napriklad i v cecku. Jestli chcete pomoci, poslete mi ukazku takoveho souboru a ja neco sesmolim...
kdyz pohledate na netu,zjsitite, ze gnuplot umi nastavit xovou osu i jako casovou a podle formatovanyho retezce casu umi z ascii souboru cist i datum....
Sam jsem se na to dneska vrhnul a moje datova soubory vypadaji zhruba:
ja myslel casovou radu v tom vyznamu, ze poradi vzorku odpovida casu - v kontextu me otazky je to informace zcela irelevantni, omlouvam se za mlzeni...
proste chci vykreslit 2D graf z cisel ulozenych v souboru 2 bajty na vzorek. ale uz se mi to podarilo vyresit pres prikaz 'od' - octal dump. dikec
Sice to primo neumi, ale "Unixova cesta" vede pres roury, tzn. ze pridani teto funkcionality by bylo vlastne zbytecne. Vystup z MySQL se muze presmerovat primo na standardni vstup gnuplotu pomoci pipy "|", popr. pouzit mezisoubor a presmerovavat do nej a z nej pomoci ">" a "<".
Nechci Vás zklamat, ale mám dojem, že takto přímo ty roviny zobrazit nepůjdou. Napadá mě nejdříve převod na parametrický tvar, tj. funkce typu f1(z)=1-y, f2(z)=x+y a ty potom zobrazit pomocí splot f1(z), f2(z). Možná by mohl ještě pomoci převod na implicitní tvar, tj. na funkce typu g(x,y,z)=0. Potom už stačí použít postup vysvětlený na stránce http://t16web.lanl.gov/Kawano/gnuplot/implicit/solve-e.html
Podívám se na tu navržený postup. Díky za radu a celý seriál. Kdyby někdo věděl o možnostech jiných free programů (Maxima?) v tohle směru, byl bych rád. Taky by mě zajímalo, jak naročné by bylo vykreslit ty roviny pomocí jazyka postscript.