Suavizar la sombra paralela en el borde del gráfico en pgf-blur

Suavizar la sombra paralela en el borde del gráfico en pgf-blur

Me gustaría suavizar una sombra sobre algunos lugares específicos debajo de mi gráfico. No sé cómo hacerlo, no hay ninguna clave en la pgf-blurbiblioteca que me permita personalizar aún más la sombra. Las regiones problemáticas del siguiente código tienen círculos rojos alrededor. Estoy tratando de suavizarlos para que se mezclen con el resto del gráfico.

Sé que el resultado se debe a que usé la fillclave para deshacerme de la sombra adicional creada por la forma extraña. No sé cómo acercarme a este resultado sin él.

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{pgf}
\usepackage{pgfplots}

\pgfplotsset{compat=1.8}

\usepackage{tikz}
\usetikzlibrary{arrows,automata,calc,shapes, positioning,shadows,shadows.blur,shapes.geometric}

\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[thick,line cap=round,rounded corners, draw=red,double=white,double distance=1.6pt,fill=white, blur shadow={shadow yshift=-5pt, shadow xshift=3pt,shadow blur radius=3pt}
] table {
dof l2_err level
.2 2.6 2
%.3 2.8 3
.4 2.3 4
.5 2.4 5
.6 1.1 6
.7 1.8 7
.8 4.6 8
.9 3.3 9
1 6.2 10
};
\end{axis}
\end{tikzpicture}
\end{document}

Respuesta1

Aquí hay una solución (usando un método similar almi respuestapreguntar¿Cómo agregar una sombra a una línea tikz?):

ingrese la descripción de la imagen aquí

\documentclass{standalone}

\usepackage{pgf}
\usepackage{pgfplots}

\pgfplotsset{compat=1.8}

\usepackage{tikz}
\usetikzlibrary{arrows,automata,calc,shapes, positioning,shadows,shadows.blur,shapes.geometric}

\tikzset{
  shadowed/.style={preaction={
      transform canvas={shift={(2pt,-1pt)}},draw opacity=.2,#1,preaction={
        transform canvas={shift={(3pt,-1.5pt)}},draw opacity=.1,#1,preaction={
          transform canvas={shift={(4pt,-2pt)}},draw opacity=.05,#1,
        }}}},
}

\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[shadowed={double=gray,draw=gray},thick,line cap=round,rounded corners, draw=red,double=white,double distance=1.6pt,
] table {
dof l2_err level
.2 2.6 2
%.3 2.8 3
.4 2.3 4
.5 2.4 5
.6 1.1 6
.7 1.8 7
.8 4.6 8
.9 3.3 9
1 6.2 10
};
\end{axis}
\end{tikzpicture}
\end{document}

información relacionada