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