Hello!
Olyan parancssoros progira lenne szükségem, ami megadott adatokból egy képet készít. A megadott adatok y értékek, s ezeket kellene elhelyezni. Pl. ha a megadott adatok rendre 3, 7, 9, 13, 6, akkor pl. rak egy pontot a (0;3), (1;7), (2;9), (3;13), (4;6) koordinátákra, esetleg is össze is köti őket, ilyesmi.
A lényeg, hogy parancssorból futtatható legyen, mindegy, hogy paraméterként, vagy fileban kell megadni az adatokat.
Ismer valaki ilyen progit?
Köszi.
- 2819 megtekintés
Hozzászólások
ezt pascalban 30 perc alatt meg lehet irni , de szinte minden masban is.
- A hozzászóláshoz be kell jelentkezni
ok, ok, megírni magam is megtudom, bár val. >30 perc alatt, de egyszerűbb - jobb -, ha van már ilyen. Az a convertes megoldás nagyon tetszik.. .
- A hozzászóláshoz be kell jelentkezni
Ha van kedved megtanulni a Pythont, akkor egy par perc alatt megirhato.
Linkek:
Tutorial
Keprajzolo segedlib
Perl, Java, stb. is kepes ra.
"i pensieri stretti & il viso sciolto." -- Sir Henry Wootton
- A hozzászóláshoz be kell jelentkezni
Szia !
Keszitesz egy ilyen formatumu fajlt (legyen a neve adatok.txt):
0 3
1 7
2 9
3 13
4 6
irj egy ilyen fajlt(rajzol.txt)
set terminal png
set ylabel "Ez adat"
set xlabel "Valami"
set title "Ez lenne a cim"
set xtics 0,3,8
set ytics 0,5,6
set label "Erdekes adat" at 3,7
set data style line
plot [-3:10] [-2:20] 'adatok.txt'
majd:
gnuplot rajzol.txt > kep.png
- A hozzászóláshoz be kell jelentkezni
Azt hiszem ez lesz a nyerő. 3xköszi.
- A hozzászóláshoz be kell jelentkezni
Ez nagyon jó, viszont be lehet valahogy állítani, hogy milyen színnel rajzoljon? Nem is az a lényeg, hogy más legyen, hanem hogy legyen 4 fajta szín, pl. meg tudjam neki valahogy mondani, hogy a 3-7 vonalat kékkel, a 7-9- et pirossal, a 9-13- at zölddel, stb. rajzolja. Manban néztem, hogy van valmi lineNColor, de nem igazán jöttem rá, hogy hogyan kell használni.
- A hozzászóláshoz be kell jelentkezni
termeszetesen, itten mindent megtalalsz, ami kellhet: http://t16web.lanl.gov/Kawano/gnuplot/index-e.html
de google-el is lehet jo dolgokat talalni am: http://www.gnuplot.info/docs/node62.html
- A hozzászóláshoz be kell jelentkezni
man bash
man convert
--
http://marvin.elte.hu/ - the astrophysics archive
- A hozzászóláshoz be kell jelentkezni
graphviz?
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
imagemagick
Petya
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Hm, lehet, hogy rossz ötlet volt egy régebbi topicba írni, de most már mindegy.
Szóval, gnuplotot használok ábrák rajzolására.
Van egy
adat
nevű fájl, melynek tartalma:
0 91
1 91
2 89
3 90
4 91
5 91
6 92
7 91
8 92
9 91
és van egy
run
nevű fájl, melynek tartalma:
set terminal png
set ylabel "Forint"
set xlabel "Mérési pontok"
set title "Össz egyenleg"
set xtics 0, 30, 12;
set ytics 89, 50, 92
set data style line
plot[0:10] [89:92] 'data'
Ha meghívom így:
gnuplot run > kep.png
akkor készít egy szép képet, ilyet.
Mindenhol ezt használtam eddig, nem is volt vele gond, de most felmerült egy olyan igény, hogy ne csak 1 színű vonalakat lehessen benne használni, hanem többszínűeket is, vagyis egy vonal 1színű legyen, csak a különböző vonalak lehessenek más színűek. Erre keresek megoldást gnuplottal. 4.0- ás, és 4.2- es verzió is rendelkezésre áll.
- A hozzászóláshoz be kell jelentkezni
rrdtool ?
Petya
- A hozzászóláshoz be kell jelentkezni