PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pgfplots boxed achsen und y-Achse rechtsbündig



letscho84
23-10-2011, 20:35
Nabend zusammen,

ich bin gerade auf der Suche nach einer Lösung für meine Problem. Ich habe schon das Manual von pgfplots konsultiert, jedoch keine genügende Antwort gefunden.

Der Standart sieht bei pgfplots eine linksbündige y-Achse und eine untenliegende x-Achse vor. Zusammen bilden diese eine Art Box. Nun möchte ich aber gerne, dass die y-Achse auf der rechten Seite erzeugt wird (samt Beschriftung) und diese Box erhalten bleibt. Was muss ich dafür in meinen Bsp. ändern?

Dort habe ich es jetzt so, dass nur zwei Linien für die x- bzw. y-Achse gezeichnet werden und die y-Achse rechtsbündig ist.


\documentclass[a4paper, 11pt, oneside,]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{pgfplots}
\pgfplotsset{compat=1.3}
\usepackage{xcolor}

\begin{document}

\begin{figure}[htb]
\centering
\begin{tikzpicture}
\begin{axis}[
axis x line=bottom,
axis y line=right,
xlabel={$Zeit [s]$},
ylabel={$T [°C]$},
enlarge x limits=0.01, enlarge y limits=0.01]
\addplot {x^2-x+4};
\end{axis}
\end{tikzpicture}
\end{figure}

\end{document}

Vielen Dank für die Hilfe!

Grüße, Letscho

mechanicus
23-10-2011, 21:05
Hi,

meinst du sowas:


\documentclass[a4paper, 11pt, oneside,]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{pgfplots}
\pgfplotsset{compat=1.3}
\usepackage{xcolor}

\begin{document}

\begin{figure}[htb]
\centering
\begin{tikzpicture}
\begin{axis}[
yticklabel pos=right,
% axis x line=bottom,
% axis y line=right,
xlabel={$Zeit [s]$},
ylabel={$T [{}^\circ C]$},
enlarge x limits=0.01, enlarge y limits=0.01]
\addplot {x^2-x+4};
\end{axis}
\end{tikzpicture}
\end{figure}

\end{document}

Marco

letscho84
24-10-2011, 20:49
Hallo Marco,

ja genau das meinte ich! Vielen dank für den Vorschlag.

Grüße, Letscho