Liverpool” post=99235Non c’è sufficiente spazio per inserire quelle etichette in modo non ambiguo in un grafico che occupa metà pagina, perciò ti consiglio di inclinarle:
`\begin{tikzpicture}[font=\small]
\begin{axis}[ybar,ymin=0,ymax=17,%enlargelimits,
height=6.5cm,
ymajorgrids=true,
xlabel={Altezza in cm},
ylabel={Numero di alunni},
symbolic x coords={
$150\div154$, $155\div159$, $160\div164$, $165\div169$,
$170\div174$, $175\div179$, $180\div184$, $185\div189$},
xtick=data, nodes near coords,
nodes near coords align={vertical},
xticklabel style={rotate=45, anchor=18},
xtick pos=left]
\addplot [fill=cyan,draw=black] coordinates{
($150\div154$,3) ($155\div159$,6) ($160\div164$,9) ($165\div169$,15)
($170\div174$,12) ($175\div179$,6) ($180\div184$,6) ($185\div189$,3)};
\end{axis}
\end{tikzpicture}`[attachment=1241]prova_2015-01-12.png[/attachment]
Per fare quello che vuoi tu basta inserire l’opzione [tt]xticklabel style={text width=1cm}[/tt], ma anche riducendo la dimensione del font, le etichette si confondono con le successive.
Tirata d’orecchi: ti è stato più volte “intimato” di aggiungere nel preambolo `\pgfplotsset{compat=1.11}`
Ora puoi capire la fondatezza di quel consiglio. Prova a compilare il codice che ti ho dato. Vedrai che l’etichetta dell’asse y è inutilmente lontana dal grafico e quella dell’asse x si sovrappone alle etichette delle tacche. Come mai? Perché nella versione 1.3, che è quella usata per default, la gestione delle etichette era sbagliata insieme a cento altre cose.
Ora il consiglio è sempre lo stesso, ma ti invito a ricontrollare tutti i grafici per individuare eventuali comportamenti differenti da quelli che vuoi tu (motivo per il quale sul manuale del pacchetto è sconsigliato di usare il valore [tt]newest[/tt]).Ciao
Grazie per i consigli e il codice, il grafico è splendido!
Mi resta la curiosità (tipografica e non TeXnica) della fondatezza del simbolo \div per indicare l’intervallo. Il nome sembra suggerire una divisione…
Una mia collega mi ha detto che ha visto spesso usare al posto di quel simbolo una specie di “H” molto schiacciata, tipo “|——|”, con le stanghette che indicano che gli estremi sono compresi. Io però quel simbolo non l’ho mai visto. Ah, in alternativa forse si potrebbe pensare a un trattino $160$-$165$, ma forse c’è il rischio che si confonda con un meno…
In ogni caso, in mancanzi di altri input lascio \div, come nel grafico che ha prodotto Liverpool.
Grazie ancora,
Lorenzo