- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 1 mese fa da .
-
Topic
-
Salve a tutti. Ecco il mio mwe:`
\documentclass{amsart}
\usepackage{pgfplots}
\pgfplotsset{width=10cm, compat=1.9}
\usepackage{tikz}\begin{document}
\begin{figure}[h]
\begin{tikzpicture}
\begin{axis}[
title={\textsc{Titolo}},
xlabel={Giorni della settimana},
ylabel={Valori},
xmin=1, xmax=7,
ymin=0, ymax=10,
xtick={1,2,3,4,5,6,7},
ytick={0,1,2,3,4,5,6,7,8,9,10},
xticklabels={g,v,s,d,l,mar,mer},
xticklabel style={yshift=-2pt},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
]\addplot[gray,
mark=*,
mark options={black},
]
coordinates {
(1,2)(2,0)(3,0)(4,0)(5,0)(6,0)(7,0)
};
\end{axis}
\end{tikzpicture}
\caption{\mbox{}}
\end{figure}\end{document}
`
Con yshift riesco a distanziare l’ascissa dal grafico. Il punto è che le lettere non si trovano sulla stessa linea orrizzontale. Siccome la d è più alta della m, la d risulta più in basso, perché le lettere sono allineate non alla base ma alla punta. Come posso fare affinché tutte le lettere si trovino come scritte su una stessa linea immaginaria? Provare per tentativi con yshift distinguendo alcune lettere dalle altre mi sembra macchinoso.
Grazie.
Ciao,
davide
- Devi essere connesso per rispondere a questo topic.