von Mac-Cherony » So 15. Jul 2012, 20:09
Hallo allerseits,
und wieder einmal mehr ist dieses Thema aktuell. Hier mein Minimalbeispiel:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.4}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin=0,xmax=1e6,
ymin=1.5e2,ymax=6.5e3,
%ymin=1e2, ymax=8e4,
ytick scale label code/.code={\xdef\ytickscale{#1}},
ylabel={y /$10^{\pgfmathprintnumber\ytickscale}$},
xtick scale label code/.code={\xdef\xtickscale{#1}},
xlabel={y /$10^{\pgfmathprintnumber\xtickscale}$},
]
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[
xmin=0,xmax=1e6,
ymin=1e2, ymax=8e4,
ytick scale label code/.code={\xdef\ytickscale{#1}},
ylabel={y /$10^{\pgfmathprintnumber\ytickscale}$},
xtick scale label code/.code={\xdef\xtickscale{#1}},
xlabel={y /$10^{\pgfmathprintnumber\xtickscale}$},
]
\end{axis}
\end{tikzpicture}
\end{document}
In diesem Beispiel habe ich nur die y-Achsenrange geändert und dennoch ist das erste Diagramm nicht so formatiert, wie ich es mir gewünscht hätte - nämlich so wie im letzteren Diagramm nur halt mit der y-Range aus dem ersten Diagramm. Gibt es hier einen eleganten Kniff?
Danke schonmal und Gruß
Hallo allerseits,
und wieder einmal mehr ist dieses Thema aktuell. Hier mein Minimalbeispiel:
[code]
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.4}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin=0,xmax=1e6,
ymin=1.5e2,ymax=6.5e3,
%ymin=1e2, ymax=8e4,
ytick scale label code/.code={\xdef\ytickscale{#1}},
ylabel={y /$10^{\pgfmathprintnumber\ytickscale}$},
xtick scale label code/.code={\xdef\xtickscale{#1}},
xlabel={y /$10^{\pgfmathprintnumber\xtickscale}$},
]
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[
xmin=0,xmax=1e6,
ymin=1e2, ymax=8e4,
ytick scale label code/.code={\xdef\ytickscale{#1}},
ylabel={y /$10^{\pgfmathprintnumber\ytickscale}$},
xtick scale label code/.code={\xdef\xtickscale{#1}},
xlabel={y /$10^{\pgfmathprintnumber\xtickscale}$},
]
\end{axis}
\end{tikzpicture}
\end{document}
[/code]
In diesem Beispiel habe ich nur die y-Achsenrange geändert und dennoch ist das erste Diagramm nicht so formatiert, wie ich es mir gewünscht hätte - nämlich so wie im letzteren Diagramm nur halt mit der y-Range aus dem ersten Diagramm. Gibt es hier einen eleganten Kniff?
Danke schonmal und Gruß