Orlando” post=77055Ciao! È possibile invece riempire solo una parte di curva?
Mi spiego meglio:
`
\begin{tikzpicture}
\begin{axis}
\addplot [mark=none,samples=100,domain=0:1]{1 – 6*x*(1-x)};
\legend{}
\end{axis}
\end{tikzpicture}
`
Come si vede dal grafico c’è una parte di curva che presenta y<0..è possibile riempire solo quella parte?e come si può far vedere l’asse delle ascisse?
grazie mille per l’aiuto!
Ottima domanda!!! 🙂 La soluzione infatti non è banale.
Io farei così:
`\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot+ [mark=none,samples=100,domain=0:1,fill=blue!10,draw=none]{min(1 – 6*x*(1-x),0)};
\addplot [mark=none,samples=100,domain=0:1]{1 – 6*x*(1-x)};
\legend{}
\end{axis}
\end{tikzpicture}
\end{document}`
Si sfrutta la funzione minimo di pgf applicata alla funzione da graficare per selezionare solo la parte di grafico che interessa e la si colora con [tt]fill[/tt].
Il risultato è:
[attachment=416]prova_2012-09-02.jpg[/attachment]
Ciao
Claudio