¿Cómo puedo tener texto a lo largo de una ruta con pgfplots con marcas?

¿Cómo puedo tener texto a lo largo de una ruta con pgfplots con marcas?

Estoy usando la decorations.textbiblioteca para colocar texto a lo largo de un camino dibujado porpgfplots. La decoración funciona bien sin marcas, como se sugiere enesta respuesta, pero con marcas en la ruta, la compilación falla con Package pgf Error: I cannot decorate an empty path \end{axis}. ¿Por qué? ¿Existe alguna solución?

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot+[
    no markers,
    decoration={
        text along path,
        text={This is my path},
    },
    postaction={decorate},
] coordinates {(0,0) (10,1)};
% \addplot+[
%     mark=*,
%     decoration={
%     text along path,
%     text={This is my path},
%     },
%     postaction={decorate},
% ] coordinates {(0,1) (10,0)}; %This one fails
\end{axis}
\end{tikzpicture}
\end{document}

Respuesta1

Puede solucionar el problema desactivando la decoración de las marcas usando mark options={decoration={name=none}}:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\usetikzlibrary{decorations.text}

\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot+[
    no markers,
    decoration={
        text along path,
        text={This is my path},
    },
    postaction={decorate},
] coordinates {(0,0) (10,1)};
 \addplot+[
     mark=*,
     decoration={
     text along path,
     text={This is my path},
     },
     mark options={decoration={name=none}},
     postaction={decorate},
 ] coordinates {(0,1) (10,0)}; %This one fails
\end{axis}
\end{tikzpicture}
\end{document}

información relacionada