Skillnad mellan versioner av "Gnuplot"
Hoppa till navigering
Hoppa till sök
Blueint (diskussion | bidrag) (code -> pre) |
Blueint (diskussion | bidrag) (enkelt exempel ; strukturering) |
||
Rad 1: | Rad 1: | ||
'''gnuplot''' är ett kommandotolksprogram som kan skapa två- och tre-dimensionella grafer av funktioner, data, och "data fits". | '''gnuplot''' är ett kommandotolksprogram som kan skapa två- och tre-dimensionella grafer av funktioner, data, och "data fits". | ||
== Exempel 1 == | |||
Med en datafil "logg.txt" som innehåller: | |||
<PRE> | |||
0 5 | |||
1 19 | |||
2 32 | |||
3 38 | |||
4 19 | |||
</PRE> | |||
Enkelt exempel med gnuplot v3,5 | |||
<PRE>gnuplot | |||
set output '/tmp/bild.png' | |||
set data style lines | |||
plot "logg.txt" using 1:2 | |||
</PRE> | |||
== Exempel 2 == | |||
Exempel från tråden [http://elektronikforumet.com/forum/viewtopic.php?f=3&t=63926 Temperaturvisning på hemsida (Raspberry-Pi)]: | Exempel från tråden [http://elektronikforumet.com/forum/viewtopic.php?f=3&t=63926 Temperaturvisning på hemsida (Raspberry-Pi)]: | ||
"logg.txt": | |||
<PRE>2013-01-24 19:22:59 23.75 -11.187 | |||
2013-01-24 19:28:01 23.687 -11.562 | |||
2013-01-24 19:33:04 23.625 -11.312 | |||
2013-01-24 19:38:06 23.687 -11.687 | |||
2013-01-24 19:43:09 23.687 -11.75</PRE> | |||
<PRE>#!/usr/bin/gnuplot | <PRE>#!/usr/bin/gnuplot | ||
Rad 34: | Rad 59: | ||
[[Image:gnuplot_snapshot2_zps458658b2-1_zpsde29262e_cropped.png|thumb|400px|Exempel på graf]] | [[Image:gnuplot_snapshot2_zps458658b2-1_zpsde29262e_cropped.png|thumb|400px|Exempel på graf]] | ||
{{clear}} | |||
= Externa länkar = | == Externa länkar == | ||
*[https://en.wikipedia.org/wiki/Gnuplot en-wp - gnuplot] | *[https://en.wikipedia.org/wiki/Gnuplot en-wp - gnuplot] | ||
[[Kategori:Programvara]] | [[Kategori:Programvara]] |
Nuvarande version från 2 februari 2013 kl. 15.41
gnuplot är ett kommandotolksprogram som kan skapa två- och tre-dimensionella grafer av funktioner, data, och "data fits".
Exempel 1
Med en datafil "logg.txt" som innehåller:
0 5 1 19 2 32 3 38 4 19
Enkelt exempel med gnuplot v3,5
gnuplot set output '/tmp/bild.png' set data style lines plot "logg.txt" using 1:2
Exempel 2
Exempel från tråden Temperaturvisning på hemsida (Raspberry-Pi):
"logg.txt":
2013-01-24 19:22:59 23.75 -11.187 2013-01-24 19:28:01 23.687 -11.562 2013-01-24 19:33:04 23.625 -11.312 2013-01-24 19:38:06 23.687 -11.687 2013-01-24 19:43:09 23.687 -11.75
#!/usr/bin/gnuplot reset set terminal png size 1250,700 set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb"#E6E6FA" behind set output '/var/www/bild.png' set multiplot set xdata time set timefmt "%Y-%m-%d %H:%M:%S" set format x "%H:%M\n%d/%m" set xlabel "Timme/datum" set ylabel "Inomhustemperatur" set yrange [15:28] set y2label "Utomhustemperatur" set y2range [-20:10] set y2tics nomirror set y2tics set title "Temperatur" set key reverse Left outside set grid set style data lines plot "logg.txt" using 1:3 axes x1y1 lw 3 title "inomhus", "" using 1:4 axes x1y2 lw 3 title "utomhus"#