pgfplots: Tick nur auf einer Seite im Diagram anzeigen

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: pgfplots: Tick nur auf einer Seite im Diagram anzeigen

von Orikson » Di 13. Okt 2015, 12:39

Ja genau, das xtick pos macht genau das was ich gesucht habe, vielen Dank! :D

von Noch so einer » Di 13. Okt 2015, 12:33

Wenn ich Dich richtig verstehe, siehe [d]pgfplots[/d]-Anleitung, Abschnitt: 4.15.2 Tick Alignment: Positions and Shifts:
\documentclass[a4paper]{scrreprt}

\usepackage{tikz}
\usepackage{pgfplots}

\pgfplotsset{ 
  every extra x tick/.append style = {%
    grid = major, 
    grid style = {densely dashed, black},
    tick style = {black},
    tick align = outside,
    xtick pos = left,
  }
}

\begin{document}

\begin{tikzpicture}
\begin{semilogxaxis}[%
domain = 1:100,
extra x ticks = {30}
]
\addplot {x};
\end{semilogxaxis}
\end{tikzpicture}

\end{document}

pgfplots: Tick nur auf einer Seite im Diagram anzeigen

von Orikson » Di 13. Okt 2015, 12:15

Hallo,

ich habe ein kleines aber unschönes Problem. Ich nutze extra x ticks in meinen Diagramen um wichtige Punkte zu markieren. Um diese besser hervorzuheben ist das dazugehörige Raster schwarz und gestrichelt und die Striche an den Achsen außen. Nun wäre es aber schön wenn ich diesen oberen Strich deaktivieren kann damit nur der untere, bei welchem das Label steht, zu sehen ist. Gibt es hierfür einen einfachen Befehl, im Handbuch hab ich nichts in der Art finden können
\documentclass[a4paper]{scrreprt}

\usepackage{tikz}
\usepackage{pgfplots}

\pgfplotsset{ every extra x tick/.append style = {grid = major, grid style = {densely dashed, black},
			 									 tick style = {black},
			 									 tick align = outside}
			}

\begin{document}

\begin{tikzpicture}
	\begin{semilogxaxis}[%
	domain = 1:100,
	extra x ticks = {30}
	]
	\addplot {x};
	\end{semilogxaxis}
\end{tikzpicture}

\end{document}

Nach oben