Puoi risolvere plottando due volte, una prima volta l’area e una seconda volta la linea.
`
\addplot gnuplot[shading=stefan,color=black,shader=interp,id=DoG,samples=1000,domain=-0.3:0.3,y domain=0:1]{((1/(sqrt(2*pi*0.00570275999999999)))*exp(-(x-0)**2/(2*0.00570275999999999)))}\closedcycle;
\addplot+ gnuplot[mesh,point meta=x,id=DoG,samples=1000,domain=-0.3:0.3,y domain=0:1]{((1/(sqrt(2*pi*0.00570275999999999)))*exp(-(x-0)**2/(2*0.00570275999999999)))}\closedcycle;
`
E’ molto più lento in fase di compilazione, ma non sono riuscito a dare il contorno dello stesso colore o a far sparire la linea.
Provo adesso ad anticiparti 😉 , e ti dico che se vuoi plottare gli assi al di sopra del grafico puoi fare così
`
\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}
}
}
`
e dare così la chiave “axis line on top” ad axis.
Trucchetto copiato da questa discussione.
Ciao,
Roberto