Commit e5a874ab authored by Aurelien Pascal's avatar Aurelien Pascal
Browse files

Axes : la fin (enfin j'espère, bordel y a tellement d'options...)

parent 8c6a7366
......@@ -2027,14 +2027,22 @@ On peut de plus définir des axes orthonormés avec l'option \verb%[axis equal=<
\end{tikzpicture}
\end{LTXexample}
\subsubsection{Personnaliser le repère}
\subsubsection{Personnaliser le repère et ajouter une grille}
Si les valeurs affichées sous les axes par défaut ne conviennent pas, on peut les choisir avec les options :\\
Si les graduations des axes par défaut ne conviennent pas, on peut les choisir avec les options :\\
\verb%[xtick=<set de valeurs>,ytick=<set de valeurs>]%.\\
Si les valeurs ont une progression arithmétique, on peut définir le set avec les deux premières valeurs et la dernière, ainsi \verb%[xtick={0,1,...,5}]% a la même signification que \verb%[xtick={0,1,2,3,4,5}]%.
Si les valeurs ont une progression arithmétique, on peut définir le set avec les deux premières valeurs et la dernière, ainsi \verb%[xtick={0,1,...,5}]% a la même signification que \verb%[xtick={0,1,2,3,4,5}]%.\\
On peut ajouter aussi une graduation secondaire avec \verb%minor x tick num={<chiffre>}% où la chiffre en question indique le nombre de graduations.
\startaurel Ajouter ici une référence à siunits et son fameux exporttopgf ? \closeaurel
On peut en outre changer l'aspect du repère pour retrouver ue forme plus habituelle avec deux flèches à l'aide des options :\\
\verb%[axis x line=<position>, axis y line=<position>]%, où \verb=<position>= vaut au choix\\ \verb%left,right,bottom,top% ou \verb%center%.
Enfin il est possible d'ajouter une grille coïncidant avec les graduations choisies (qui est donc préférable au \verb=grid= de \verb=TikZ=). Il y a deux type de grilles : la grille \verb%major% et la grille \verb%minor%, qui coïncident chacune avec le type de graduation correspondant.\\
On peut au choix utiliser l'option \verb%grid=<none/minor/major/both>% pour modifier toutes les grilles, ou travailler axe par axe avec les options du type \verb%xmajorgrids=<true/false>% et \verb%xminorgrids=<true/false>%.
Enfin, on peut changer l'aspect du repère pour retrouver ue forme plus habituelle avec deux flèches à l'aide des options :\\
\verb%[axis x line=<position>, axis y line=<position>]%, où \verb=<position>= vaut au choix\\ \verb%left,right,bottom,top% ou \verb%center%
\begin{LTXexample}[preset=\centering,width=0.60\textwidth]
\begin{tikzpicture}
\begin{axis}[
......@@ -2047,7 +2055,11 @@ Enfin, on peut changer l'aspect du repère pour retrouver ue forme plus habituel
scale only axis=true,
axis equal=true,
axis x line=center,
axis y line=left
axis y line=left,
xtick={-2,-1,...,5},
minor x tick num={3},
minor y tick num={1},
grid=major
]
\draw[red] (2,0) circle (2);
\end{axis}
......@@ -2111,6 +2123,9 @@ Pour travailler à une telle échelle vous pourrez bien sur utiliser la notation
\subsubsection{Des réglages généraux avec pgfplotsset}
Si vous tracez plusieurs graphiques avec les mêmes options pour les axes, vous voudrez proablement éviter de tout recopier à chaque fois.\\
C'est à ça que sert la commande \verb=\pgfplotsset{}=, déjà mentionnée pour son option \verb%compat=newest%. Les arguments passés à cette commande seront définis comme option pour chaque graphique \verb=pgfplots= que vous tracerez.
\subsection{Tracer une fonction ou une courbe paramétrée}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment