Re: Asse invertito con TiKZ

#57691
Up
0
Down
::

Sto disegnando un grafico usando il pacchetto TiKZ. Ho la necessità di far procedere la scala sull’asse delle ascisse da destra verso sinistra. Come posso fare? Questo è il codice che ho implementato per il diagramma in questione:
`\usepackage{tikz}
\usetikzlibrary{datavisualization.formats.functions}

\begin{tikzpicture}[scale=0.75]
\datavisualization [scientific axes, visualize as smooth line/.list={primo}, x axis={label=$\delta$ / ppm,ticks={step=1, minor steps between steps=10},length=15cm},y axis={ticks={step=1},length=5cm},data/format=function]
data [primo] {
var x : interval [0:5];
func y = 1/(2.51)*exp(-(\value x – 3)^2/(2*(0.02)^2));
};
\end{tikzpicture}
`
Grazie anticipatamente

Ciao, per comporre grafici non ti conviene usare pgfplots, che poggia su tikz ma fornisce l’ambiente “axis”?In questo modo è facile ottenere ciò che chiedi e ci sono un sacco di opzioni utili per personalizzare la resa del grafico. Questo è un esempio riportato nella documentazione:
`\begin{tikzpicture}
\begin{axis}[ylabel=$y$ \emph{decreasing} $\to$, y dir=reverse]
\addplot {x^2};
\end{axis}
\end{tikzpicture}`
Caricando il pacchetto pgfplots non serve caricare anche tikz!

Ciao
Fra

Go to top