Problème avec l'étiquette de pgfplot
Question
Je veux dessiner un diagramme x-y avec des étiquettes d'axe. Malheureusement, le ylabel est mal placé. Il semble que selon les données réelles. Lorsque l'autre ligne de données dans l'exemple ci-dessous est utilisé au lieu de la ligne supérieure, il semble mieux. Comment puis-je déplacer l'étiquette vers la gauche ou (plus souhaitable) comment puis-je dire pgfplot de le faire corectly?
% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[width=13cm,height=8cm,
xlabel={I in mA}, ylabel={U in mV}]
\addplot[only marks,mark=star] coordinates {
% (1.36, -0.0177) (45.38, 0.0273) (74.19, 0.0413)
(100.88, 0.0533) (134.80, 0.0683) (195.27, 0.1073)
};
\end{axis}
\end{tikzpicture}
\end{document}
La solution
pgfplots 1.3 a une nouvelle fonctionnalité qui permet de déplacer l'axe des étiquettes serré pour cocher les étiquettes automatiquement. Étant donné que cela affecte l'espacement, il n'est pas activé par défaut être.
Utilisez
\usepackage{pgfplots}
\pgfplotsset{compat=1.3}
dans votre préambule bénéficier de l'amélioration de l'espacement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow