- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 1 mese fa da .
-
Topic
-
Salve a tutti. Sto componendo un file dove ho la necessità di aggiungere dei grafici. Fin qui tutto bene, perché tra tikz e pgfplots vado alla grande, ma mi si presenta un problema su di un grafico. Ho la necessità di porre una etichetta sull’asse delle y in posizione y=0. Se compilo il file, questo mi dà come risultato che l’etichetta non viene stampata. Con un po’ di prove sono riuscito a capire che questo è dovuto all’impostazione axis lines=middle, che non mi fa stampare l’etichetta nel punto perché giustamente c’è l’asse delle ascisse. Come posso bypassare il problema? Non ho trovato alcuna opzione di pgfplots che lo forzasse a stampare l’etichetta. Di seguito vi riporto un estratto compilabile:
`
\documentclass{standalone}
\usepackage{pgfplots}\begin{document}
\begin{tikzpicture}[font=\scriptsize]
\begin{axis}[width=5cm,domain=.5:3,xmin=0,ymin=-1,xmax=3.5,axis lines=middle,xlabel=$p$,ylabel=$\mu$,%
ytick={0},xtick={1},ylabel style={above left},xlabel style={below right},xticklabel={$p_0=\SI{1}{\bar}$},%
yticklabels={$\mu^\circ(T)$},xticklabel style={xshift=.5cm},yticklabel style={}]
\addplot+[no marks,smooth]{ln(x)} node[sloped,above,pos=.5]{$T=\text{costante}$};
\end{axis}
\end{tikzpicture}
\end{document}
`Grazie per la vostra disponibilità. 😀
- Devi essere connesso per rispondere a questo topic.