Hallo,
habe mit gnuplot beste Erfahrung gemacht. Hier ein Beispiel:
1 | # hier Funktion definieren
|
2 | g(x,y) = a+b*x+c*y+d*x*y+e*y**2+f*x*y**2
|
3 |
|
4 | # hier wird gefittet
|
5 | fit g(x,y) 'Data.csv' using 1:2:3:(1) via a,b,c,d,e,f
|
6 |
|
7 | # und der 3-D Plot angezeigt
|
8 | # drehen des 3-D Plots mit Maus ist möglich
|
9 | splot 'Data.csv', g(x,y)
|
10 |
|
11 | # warten auf Enter
|
12 | pause -1
|
13 |
|
14 | # und png Bild erzeugen
|
15 | set terminal png
|
16 | set output "Result.png"
|
17 | replot
|
mit Daten in der Datei Data.csv nach folgendem Schema:
1 | # Loss coefficients for circular cross-section bends (Re=10^6)
|
2 | 1.04234 11.8746 0.02
|
3 | 1.0627 11.8507 0.02
|
4 | 1.00078 17.8464 0.03
|
5 | 1.02231 17.8102 0.03
|
6 | .
|
7 | .
|
8 | .
|
Hoffe es hilft dir
Gerhard