Tikz: marks von Graphen nur an x-Koordinaten-Punkte

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tikz: marks von Graphen nur an x-Koordinaten-Punkte

von ThommyAc » Do 4. Jun 2015, 16:32

Super, vielen Dank, das reicht mir schon:

mit

/tikz/mark indices={hindex listi}

kann man die Markierungspunkte selbst festlegen! :)

von esdd » Do 4. Jun 2015, 16:12

Wenn Du wissen möchtest, was wir mit Deinem Code anfangen können, dann klicke mal auf "Öffne in Online-Editor" ;-)

Du hast zwei Möglichkeiten: entweder schau in die Dokumentation zu [d]pgfplots[/d] - ich vermute da wird sich etwas zu den Markern finden - oder gib hier Code an, mit dem Dein Problem bzw. Wunsch für andere nachvollziehbar wird und an dem Vorschläge getestet werden können. Für so ein Beispiel genügt eine kleine Anzahl von Datenpunkten.

Gruß
Elke

von ThommyAc » Do 4. Jun 2015, 15:55

Ich nochmal :)

Darüber hinaus würde ich gerne eine Vertikale Linie einbauen, die von der x-Achse vertikal bis ganz nach oben geht.
Zusätzlich soll über der Vertikalen Linie außerhalb des Diagrammrasters noch "Test" stehen. Wie gesagt, wichtig dabei ist, dass die y-Achse nicht weiter verläuft, sondern das Diagramm wirklich bei 100 aufhört und nur "Text außerhalb steht.

Den Code für die vertikale Linie habe ich, der Text wird aber nicht angezeigt:
\draw [-] (axis cs:12.5,0)--(axis cs:12.5,100) node[fill=white, midway, above, yshift=5pt] {aktuelle Scheitelposition} 

Auch hierbei wäre ich um Mithilfe sehr dankbar! :)

Gruß
Thommy[/code]

Tikz: marks von Graphen nur an x-Koordinaten-Punkte

von ThommyAc » Do 4. Jun 2015, 15:46

Hallo zusammen,

ich habe mit Tikz ein Diagramm erstellt:
\begin{tikzpicture}
	\begin{axis}[										
                 every axis legend/.append style={nodes={left}},
                 log ticks with fixed point,							
                 xtick={0,5,10,15,20,25,30,35,40},
                 ymin=0, ymax=100,
                 xmin=0, xmax=40,
                 xmajorgrids=true,												
                 ymajorgrids=true,										
                 yminorticks=true,	
                 ytick={0,10,20,30,40,50,60,70,80,90,100},									
                 legend pos=north east,
                 legend columns=1,
                 legend style={/tikz/every even column/.append style={column sep=0.5cm}},
                 mark size=1.8pt,						 	
                 legend style={draw=none},								
                 axis y line*=left,
                 axis x line*=bottom,
                 cycle list name=my list,
                 xlabel={a-Achse [cm]}, ylabel={y-Achse},
                 tick align=outside]
                
                 

\addplot+[mark=*, line width=1.2pt] table [x=Position, y=x] {Daten/test.csv};

\addplot+[mark=diamond, line width=1.2pt] table [x=Position, y=y] {Daten/test.csv};
			
        \addlegendentry{test}
        \addlegendentry{test2}

	\end{axis}
\end{tikzpicture}




Die Datenpunkte, die ich über die .csv-Datei einbinde liegen alle sehr eng beieinander, sodass der Befehl "mark=" die beiden Graphen unleserlich machen.

Gibt es die Möglichkeit, die Markierungspunkte eines Graphen bspw auf die "xticks" zu legen?


Ich wäre euch um Hilfe sehr sehr dankbar!
Lieben Gruß

Thommy[/code]

Nach oben