Hallo,
ich habe vor zwei Regressionsgeraden (fits) in eiem Diagramm zu plotten mein Skript sieht so aus:
set key bottom right
set xrange [5.8:11.2] set yrange [58.5:69.5] set nogrid
set xtics (6, 7, 8, 8.5, 9, 10, 11) set xlabel "Anzahl sichtbarer Windungen des Einstellgewindes" set ylabel "MR-Zahl / (n/10 cm)" font "DejaVu Sans,10" set ytics 59,1,69 set y2label "Dicke (mm)" font "DejaVu Sans,10" set y2tics
set size 1,0.7
# linear (nochmal nachfragen ob davon auszugehen ist) a(x) = a*x + b fit a(x) "daten1.tab" using 1:2 via a, b
b(x) = e*x + f fit b(x) "daten1.tab" using 1:3 via e, f
plot "daten1.tab" using 1:2:3 axes x1y1 title "MR" with yerrorbars lw 2 lt 3,\ "daten1.tab" using 1:2 axes x1y1 notitle with points ps 2 pt 26 lt 3, \ "daten1.tab" using 1:4:5 axes x1y2 title "DI" with yerrorbars lw 2 lt 1, \ "daten1.tab" using 1:4 axes x1y2 notitle with points ps 2 pt 26 lt 1, \ a(x) title "Regression MR" with lines lw 2 lt 3; \ b(x) title "Regression DI" with lines lw 2 lt 1
und dazu die Daten:
6 60.4875 2.1347 2.452 0.076 8.5 68.1539 0.4478 3.208 0.026 10 66.7067 1.0505 3.278 0.050 11 67.4218 0.6102 3.283 0.021
liefert nach der ersten Regression auf dem terminal: no data to fit
warum? Wie kann ichs umgehen, und doch beide Regressionsgeraden darstellen? Links willkommen.
Grüße
Bernd
lug-dd@mailman.schlittermann.de