von gast. » Do 24. Feb 2022, 15:02
Du hast 40.000 Messwerte auf 12cm. Das 333 Messwerte pro Millimeter oder fast 8500 pro inch. Die meisten Drucker haben max. 600dpi. Selbst ein 4K Monitor kann, wenn man auf die Breite der Abbildung zoomt, weniger als jeden zehnten x-Wert darstellen. Das ganze ist also schon ziemlich aberwitzig. Es sollte nicht sonderlich verwundern, dass die Darstellung sehr von der Vergrößerung und der Auflösung abhängt. Wenn ich beispielsweise im gezeigten Code einmal xmin=9 setze und damit weniger als 850 Punkte je inch auftreten, dann kann ich bei entsprechendem Zoom durchaus sehen, dass die ganze Kurve voller Nadelspitzen ist. Die Daten geben das IMHO auch her. Die Werte steigen ja nicht stetig, sondern gehen immer hoch und wieder etwas runter und wieder etwas weiter hoch und wieder etwas runter …
Die Frage ist nur immer, wie breit die Ausschläge sind und ob sie sie damit in der gewählten Auflösung noch eine sichtbare Wirkung haben. Es ist eben immer ein Problem, wenn man grafisch Daten darstellen will, deren Auflösung deutlich über der Auflösung des Darstellungsmediums ist.
Hier im Forum mit dem Online-Compiler sehe ich übrigens keine der Nadeln, sondern einen Treppeneffekt. Ich habe aber auch keinen 4K-Monitor. Eventuell wäre es auf einem solchen anders.
Wie schon gesagt, wenn du die Darstellung eines anderen Programms haben willst, dann verwende das. Oder du glättest die Daten indem du beispielsweise immer den Durchschnitt aus 200 Werten bildest. Selbst kommt dann auch langsam der Auflösung eines Druckers näher.
Du hast 40.000 Messwerte auf 12cm. Das 333 Messwerte pro Millimeter oder fast 8500 pro inch. Die meisten Drucker haben max. 600dpi. Selbst ein 4K Monitor kann, wenn man auf die Breite der Abbildung zoomt, weniger als jeden zehnten x-Wert darstellen. Das ganze ist also schon ziemlich aberwitzig. Es sollte nicht sonderlich verwundern, dass die Darstellung sehr von der Vergrößerung und der Auflösung abhängt. Wenn ich beispielsweise im gezeigten Code einmal [tt]xmin=9[/tt] setze und damit weniger als 850 Punkte je inch auftreten, dann kann ich bei entsprechendem Zoom durchaus sehen, dass die ganze Kurve voller Nadelspitzen ist. Die Daten geben das IMHO auch her. Die Werte steigen ja nicht stetig, sondern gehen immer hoch und wieder etwas runter und wieder etwas weiter hoch und wieder etwas runter …
Die Frage ist nur immer, wie breit die Ausschläge sind und ob sie sie damit in der gewählten Auflösung noch eine sichtbare Wirkung haben. Es ist eben immer ein Problem, wenn man grafisch Daten darstellen will, deren Auflösung deutlich über der Auflösung des Darstellungsmediums ist.
Hier im Forum mit dem Online-Compiler sehe ich übrigens keine der Nadeln, sondern einen Treppeneffekt. Ich habe aber auch keinen 4K-Monitor. Eventuell wäre es auf einem solchen anders.
Wie schon gesagt, wenn du die Darstellung eines anderen Programms haben willst, dann verwende das. Oder du glättest die Daten indem du beispielsweise immer den Durchschnitt aus 200 Werten bildest. Selbst kommt dann auch langsam der Auflösung eines Druckers näher.