2016-12-01 6 views
0

Ich habe ein Diagramm wie folgt (schwarze Punkte): enter image description here Ich berechne den Durchschnitt einiger Punkte (Glättung - die roten Punkte in der Handlung). Dann kann ich mit der Funktion lines() eine Linie zwischen diesen Punkten zeichnen (blau im Plot). Was ich jetzt will, sind die Daten der blauen Linie.Get Daten von Linien() Funktion

Weiß jemand, wie man das macht? Ist es überhaupt möglich?

+0

Die blaue Linie zwischen den roten Punkten gezogen wird, nicht wahr? Sollten also die Daten der blauen Linie nicht die roten Punkte sein? –

+0

Ja, die Linie wird zwischen den roten Punkten gezeichnet. Ich möchte grundsätzlich eine höhere Auflösung, d. H. Mehr Punkte zwischen den roten Punkten. – Fabi

+0

Was meinen Sie mit mehr Punkten zwischen roten Punkten? Korrigiere mich bitte, aber rote Punkte sind berechnete, also wie kannst du mehr Punkte haben –

Antwort

1

verwendete ich die approx Funktion, die zwischen den Punkten interpoliert:

approx(x = r, y = ionizations, n = 1000) 

enter image description here