Ciao robitex. Che piacere sentirti, e grazie per avermi risposto.
Allora, ci siamo quasi. Il risultato è quello che avevo ottenuto io. Ci sono un paio di cose che vorrei evitare, ma che non sono essenziali. Io userei tonalità più leggere (red!10!white green!10!white blue!10!white). Non è possibile far sì che le curve restino visibili (e così anche gli assi sopra e sotto)? Ora come ora nel momento in cui uso fill spariscono sotto i riempimenti.
Quello che invece sarebbe “meno opzionale” e la necessità di colorare per esempio solo l’area dalla curve rossa a quella blu (mea culpa… mi son reso conto di non averlo specificato prima). Il problema è che se uso il colore white dalla curva blu all’asse inferiore… copro la griglia…. 😥Ciao,
Daniele
Intanto regola tu i colori…
Un po’ di migliorie:
`\documentclass[11pt,a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{layaureo}
\usepackage{pgfplots}
\pgfplotsset{compat=1.3}
\pgfplotsset{compat=newest}
\pgfkeys{/pgf/number format/.cd,fixed,precision=2}
\pgfplotsset{grid style={gray!35}}
\pgfplotsset{
mysmall/.style={
/pgfplots/grid=major,
/pgfplots/xminorgrids=true,
/pgfplots/xtick align=outside,
/pgfplots/ytick align=outside,
every axis y label/.style=
{at={(ticklabel cs:0.5)},anchor=near ticklabel},
legend style={font=\tiny},
/pgfplots/legend cell align=left,
/pgfplots/tick label style={font=\scriptsize}
}
}
\begin{document}
\begin{tikzpicture}%
\begin{semilogyaxis}[mysmall,
width=.6\textwidth,
height=.8\textwidth,
xlabel={$x$},
ylabel={$y$},
xmin=0.1,
xmax=0.4,
ymin=1E-6,
ymax=1,
try min ticks log={7},
domain=0.1:0.4
]
\addplot[fill,color=orange,line width=0.1pt]
{1} \closedcycle;
\addplot[fill,no markers,color=white]
{(12.659*x^3-8.3636*x^2+2.1229*x+0.0108)*1.05}
\closedcycle;
% main red curve
\addplot[no markers,color=red]
{12.659*x^3-8.3636*x^2+2.1229*x+0.0108};
\addplot[fill,no markers,color=red]
{(12.659*x^3-8.3636*x^2+2.1229*x+0.0108)*0.92}
\closedcycle;
\addplot[fill,no markers,color=white]
{(0.1564*x^2+0.035*x-0.0003)*1.07}
\closedcycle;
% main blue curve
\addplot[no markers,color=blue]
{0.1564*x^2+0.035*x-0.0003};
\addplot[fill,no markers,color=blue]
{(0.1564*x^2+0.035*x-0.0003)*0.92}
\closedcycle;
\node at (axis cs:.25,.4) {\footnotesize Primo modello};
\node at (axis cs:.25,.05) {\footnotesize secondo modello};
\node at (axis cs:.25,2E-4) {\footnotesize terzo modello};
\end{semilogyaxis}
\end{tikzpicture}
\end{document}`
A fra poco…