Code:
\documentclass[
a4paper,11pt,
oneside,
final,
]{scrartcl}
\usepackage[european]{circuitikz}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\usetikzlibrary[matrix]
\usepackage{verbatim}
\usepackage{pgfplots}
\usepackage{amsfonts, amssymb} %, amsxtra, amsopn}
\usepackage{amsmath}
\begin{document}
\begin{tikzpicture}[xscale=1., yscale=1.,
]
\pgfplotsset{every axis legend/.append style={ at={(1.02,1)}, anchor=north west}}
\begin{axis}[
xscale=1., yscale=0.5,
grid=both,
xmode=normal, ymode=normal,
minor y tick num=1,
xmin=-3.1415,
xmax=3.1415,
ymin=-1.1,
ymax=1.1,
enlargelimits=false,
]
\addplot[mark=., blue, loosely dashed]
expression [domain=-3.15:3.15]{sin(x/3.1415*180)} ;
\addplot[mark=., green!80!black, densely dashed ]
expression [domain=-3.15:3.15]{cos(x/3.1415*180)} ;
\legend{
$\sin x$,
$\cos x$,
};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}[xscale=1., yscale=1.,
]
\pgfplotsset{every axis legend/.append style={ at={(1.02,1)}, anchor=north west}}
\begin{axis}[
xscale=1., yscale=1.,
grid=both,
xmode=normal, ymode=normal,
minor y tick num=1,
xmin=-3.1415,
xmax=3.1415,
ymin=-1.1,
ymax=1.1,
enlargelimits=false,
]
\addplot[mark=., blue, loosely dashed]
expression [domain=-3.15:3.15]{sin(x/3.1415*180)} ;
\addplot[mark=., green!80!black, densely dashed ]
expression [domain=-3.15:3.15]{cos(x/3.1415*180)} ;
\legend{
$\sin x$,
$\cos x$,
};
\end{axis}
\end{tikzpicture}
\end{document}
Unter Linux sind beide Legenden am oberen rechten Eck plaziert, unter Windows sitzt die Legende des skalierten Diagramms dann unglücklicherweise auf der Hälfte. Die Position der Legende wird also zwei mal skaliert ....
Lesezeichen