PGF/TIKZ Anzahl der Marker reduzieren

Tabellen und Grafiken erstellen und anordnen


tope82
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 24. Nov 2010, 17:43

PGF/TIKZ Anzahl der Marker reduzieren

Beitrag 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!

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag 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

tope82
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 24. Nov 2010, 17:43

Beitrag 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.

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag 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

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag 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

Antworten