Seite 1 von 1
PGF/TIKZ Anzahl der Marker reduzieren
Verfasst: Mi 24. Nov 2010, 17:50
von tope82
Hallo,
weiss jemand, wie man mit PGF/TIKZplot auf Basis eines relativ großen Datensatzes (10000 Punkte), einen Graphen erstellt, bei dem nicht jeder Datenpunkt einen Marker (Dreieck,Viereck oder Kreis) erhält? Sondern vielleicht nur jeder 1000te??
Vielen Dank!
Verfasst: Mi 24. Nov 2010, 18:10
von iTob
Willst du denn alle Punkt verwenden zum zeichnen oder soll auch nur jeder n-te Punkt aus der Tabelle verwendet werden?
Für letzteres findest du im pgfplots-Manual eine Lösung auf S. 33 (\coordindex, \lineno) aber v.a. S. 212 (4.21 Skipping Or Changing Coordinates – Filters)
Damit könntest du notfalls auch den Plot zweimal machen, einmal ganz ohne Marker und dann nur ein paar Marker, um die erste Variante zu simulieren.
Ich hab auch mal sowas überlegt, mich dann aber dagegen Entschieden, weil die Daten – in meinem Fall Messwerte – ja alle gleichermaßen wichtig sind. Warum sollte ich dann welche aussortieren. Im Sinne wissenschaftlicher Genauigkeit habe ich mich dann als für das Plotten aller Punkte entschieden.
Viele Grüße!
Tobi
Verfasst: Mi 24. Nov 2010, 18:39
von tope82
Erstmal danke für die schnelle Antwort. Die Idee zwei Graphen zu zeichnen, den ersten mit Markern, ohne Linie und wenig Werten und den zweiten darüber zu legen als Linie und ohne Marker mit allen Werten finde ich gar nicht so blöd. Dadurch sind alle Werte genau abgetragen und die Graphen müssen nicht durch unterschiedliche Farben oder noch viel schlimmer durch unterschiedliche Stricharten abgegrenzt werden.
Du hast mir sehr geholfen Tobi! Ich heisse übrigens auch Tobi!
Cheers
Was ich ich allerdings nicht verstehe, warum es dafür noch keinen direkten Befehl gibt.
Verfasst: Mi 24. Nov 2010, 19:17
von iTob
Ich hab’ ja nicht gesagt, dass es keinen gibt, kenne ihn nur nicht
Kannst ja in der Doku mal stöbern …
LG
Tobi
Verfasst: Mi 1. Dez 2010, 11:47
von iTob
Hallo,
ich bin neulich auf eine mögliche Antwort gestoßen: In der Doku zu TikZ und PGF steht
pgfmanual.pdf hat geschrieben:/tikz/mark repeat=⟨r⟩ (no default)
This option tells TikZ that only every rth mark should be drawn.
Zu finden ist das ganze unter „19.7 Placing Marks on the Plot“ auf Seite 228 der aktuellen Doku (zu Version 2.10)
Allerdings hab ich das nicht probiert und weiß auch nicht, ob man das auf Tabellen anwenden kann, aber ich wollte es zumindest nicht unerwähnt lassen …
Viele Grüße
Tobi