Re: Filling axis pgfplots

#73618
Up
0
Down
::


Non so se sia possibile aggiungere le etichette su tutti gli assi, puoi provare a dare gli assi separatamente, come suggerito nel capitolo 4.8.10 del manuale, ovviamente utilizzando gli stessi tick per i due assi.

Il comando era “axis line on top”, era stato dato apposta per evitare che la griglia si sovrapponesse al grafico. In pratica quando pgfplots disegna gli assi, disegna tutto assieme: assi, tick e griglia. Ergo se dai l’opzione “axis on top” lui disegnerà tutto al di sopra del grafico. Se scrivi
`\makeatletter \newcommand{\pgfplotsdrawaxis}{\pgfplots@draw@axis} \makeatother
\pgfplotsset{axis line on top/.style={
axis on top=false,
after end axis/.code={
\pgfplotsset{axis line style=opaque,
ticklabel style=opaque,
tick style=opaque,
grid=none}
\pgfplotsdrawaxis}
}
}`
dopo \begin{tikzpicture} e prima prima di \begin{axis} e passi ad axis la chiave “axis line on top”, avrai che la griglia verrà disegnata prima, mentre assi e tick verranno disegnati dopo il grafico.

Per avere una linea verticale ti basta dare “\addplot+ coordinates {(0,0) — (0,6)};” che darai prima o dopo gli altri addplot a seconda chi vuoi venga disegnato per prima.
Per sostituire i valori della colorbar “point meta min” e “point meta max”, capitolo 4.7 del manuale.

Go to top