Orlando” post=77054Ciao ragazzi! Ho come al solito un problema!
Sto cercando di imparare ad usare pgfplots e sto seguendo la guida “Creare grafici con pgfplots” di De Marco e Giacomelli.
Ho provato a compilare l’esempio
`
\usetikzlibrary{intersections}% nel preambolo
\pgfkeys{
/pgfplots/linelabel/.style args={#1:#2:#3}{%
name path global=labelpath, % la curva da etichettare
execute at end plot={% la linea verticale
\path [name path global=labelpositionline]
(rel axis cs:#1,0) — (rel axis cs:#1,1);
\draw [help lines,text=black,
inner sep=0pt,
name intersections={% intersezione
of=labelpath and labelpositionline
}] (intersection-1) — +(#2)
node [label={#3}] {}; % etichetta
}}}\begin{tikzpicture}
\begin{axis}
\addplot [thick,
linelabel=
0.80: % !
{-135:0.75cm}: % ! ;
{left: % etichetta
$\left.
\begin{array}{rl}
\frac{1}{2}x^2 &\text{se } x \leq 0\\
-\frac{1}{5}x^3 &\text{se } x > 0
\end{array}
\right\}$
}
]{(x<0)*0.5*x^2+(!(x<0))*(-0.20*x^3)};
\end{axis}
\end{tikzpicture}
`
ma purtroppo mi da il seguente errore:
`
! Text line contains an invalid character.
l.623 ]{(x<0)*0.5*x^2+(!(x<0))*(-0.20*x^3)};^^@
^^@
A funny symbol that I can't read has just been input.
Continue, and I'll forget that it ever happened.
`
Sapete mica come sia possibile risolverlo?
Grazie mille 🙂
Ti consiglio di leggere prima questo
http://www.lorenzopantieri.net/LaTeX_files/Grafici.pdf
dove potrai apprendere i rudimenti, e poi l’ottimo articolo di Agostino e Roberto.
Ciao
Tommaso