borose
11-11-2010, 12:01
Hi,
ich möchte gerne den Linienzug eines plots, der mithilfe von pgfplots erstellt wurde, mit decorations à la TikZ versehen.
bei "normalen" paths geht das bekanntermaßen mit:
\draw [decorate, decoration=<...>] <...> ;
daher versuchte ich etwas wie:
\addplot+[decorate, decoration=<...>] <...> ;
Folgendes MB:
\documentclass{scrartcl}
\usepackage{pgfplots}
\usetikzlibrary{decorations}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot+[postaction={draw, decorate, decoration=border}] coordinates {(0,0) (5,0.5)}; %funktioniert
\end{axis}
\draw [postaction={draw, decorate, decoration=border}] (0,-3cm) -- ++(5cm,0.5cm); %funktioniert nicht
\end{tikzpicture}
\end{document}
Als Fehlermeldung erhalte ich:
! Package PGF Error: I cannot decorate an empty path.
Hat jemand eine Idee?
Viele Grüße
ich möchte gerne den Linienzug eines plots, der mithilfe von pgfplots erstellt wurde, mit decorations à la TikZ versehen.
bei "normalen" paths geht das bekanntermaßen mit:
\draw [decorate, decoration=<...>] <...> ;
daher versuchte ich etwas wie:
\addplot+[decorate, decoration=<...>] <...> ;
Folgendes MB:
\documentclass{scrartcl}
\usepackage{pgfplots}
\usetikzlibrary{decorations}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot+[postaction={draw, decorate, decoration=border}] coordinates {(0,0) (5,0.5)}; %funktioniert
\end{axis}
\draw [postaction={draw, decorate, decoration=border}] (0,-3cm) -- ++(5cm,0.5cm); %funktioniert nicht
\end{tikzpicture}
\end{document}
Als Fehlermeldung erhalte ich:
! Package PGF Error: I cannot decorate an empty path.
Hat jemand eine Idee?
Viele Grüße