cfiandra” post=91830
[quote=”cfiandra” post=91812]@Doc: guarda [tt]yticks[/tt], [tt]yticklabels[/tt] e affini. Attenzioni, le [tt]s[/tt] potrebbero non essere nel posto giusto, mi confondo sempre! 😀
Ciao
ClaudioProprio quelli che avevo provato, ma senza successo.
Comunque, grazie lo stesso!
Beh, ci sono alcuni fattori da tenere in considerazione, se poni una domanda con un esempio minimo sarebbe meglio. 🙂
Giusto un paio dii esempi di possibili problemi.
Mettiamo caso che tu abbia definito dei [tt]yticklabels[/tt], che altro non è se non una lista di etichette. Supponiamo che tu abbia esagerato inserendo, diciamo, una ventina di elementi. Pgfplots non li mostra tutti perché ci deve essere uniformità: il numero dei [tt]yticks[/tt] deve essere uguale al numero di [tt]yticklabels[/tt].
Secondo. Se hai definito un intervallo sull’asse y con [tt]ymin[/tt] e [tt]ymax[/tt], e casualmente ti scappa un valore di [tt]ytick[/tt] non nel range, questo non verrà visualizzato (generalmente: se poi hai cambiato le etichette, torna in gioco il discorso del numero che dicevo prima).
Ciao
Claudio[/quote]
Ma no! È solo un problema di font! 😆
Ho quello mio (Linux Libertine) sulla X, ma sulla Y non ne vuole sapere di cambiarmelo!
Ho comunque capito, credo, che lo modifica solo se i valori sono “fissati” da me; altrimenti, ovvero se li genera lui automaticamente, usa i suoi font!
ESEMPIO
`% !TeX encoding = UTF-8
% !TeX TS-program = xelatex
% !TeX spellcheck = it_IT
\documentclass{scrbook}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX, %
Numbers=OldStyle
]{Linux Libertine O}
\usepackage{polyglossia}
\usepackage{tikz,pgfplots}
\pgfplotsset{ %
tick label style={font=\footnotesize\rmfamily},
every axis label={font=\footnotesize\rmfamily},
legend style={font=\footnotesize\rmfamily,draw=none},
label style={font=\footnotesize\rmfamily},
ylabel style={font=\footnotesize\rmfamily},
xticklabel style={font=\footnotesize\rmfamily},
yticklabel style={font=\footnotesize\rmfamily}
}
\begin{document}
Nel mezzo del cammin di nostra vita 1234567890 ἀλλά μοι δοκεῖς
\bigskip
\begin{tikzpicture}
\begin{axis}[
xtick={0,…,8},
xticklabels={0,1,2,3,4,5,6,7,8},
%ytick={158,…,160},
%yticklabels={158,159,160},
]
\addplot [blue,mark=,]
coordinates
{
(0,158)
(1,158)
(2,160)
(3,158)
(4,160)
(5,160)
(6,160)
(7,160)
(8,160)
};
\end{axis}
\end{tikzpicture}
\end{document}`