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}
Était-ce utile?

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
scroll top