Wie kann ich mit pgfplots den axis background style je Ebene setzen?
Ich habe einen Plot gezeichnet mit `\addplot3+ [...] ( {x*sin(0.2*pi*deg(x))},{x*cos(0.2*pi*deg(x)},{x} )`, der sieht aus aus, als hätte mein Töchterchen auf einem Blatt Papier gemalt:
![Spirale][1]
Nun ist die Funktion aber dreidimensional, und ich möchte das auch erkennbar haben. Oben hatte ich noch `hide axis` im Code, weil ich zunächst das pure Bild sehen wollte, nun sollen Achsen hinzukommen. Und zwar so, dass man einen möglichst dreidimensionalen Eindruck erhält.
Der "Standardkasten" ist ja schonmal ein gutes Schrägbild. Ich dachte mir, man könnte die Achsen-Ebenen ein wenig Farbe geben, je nach Ebene unterschiedlich, dass sich ein besserer räumlicher Eindruck ergibt, wie wenn es wirklich ein Raum mit Wänden wäre. Endergebnis sollte natürlich dezent sein, die Funktion ist wichtiger als das Drumrum, ich möchte unterstützendes Design und keine Ablenkung. Auf dem Weg dahin zu experimentieren ist jedenfalls gut.
Nun kann man eine Achsen-Option für den Hintergrund setzen, z.B.:
`axis background/.style={fill=gray!30}]`
Kann man einen Hintergrund je für xy-Ebene, yz-Ebene und xz-Ebene angeben? Also wirklich die Achsenebenen, und nicht nur pauschal der Hintergrund. Shading geht an der Stelle auch. Daher hier dieses Minimalbeispiel als Start:
\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis background/.style =
{shade, top color=white, bottom color=black!55}]
\addplot3+ [
domain = 0:16*pi,
samples = 400, samples y = 0,
mark = none,
very thick,
]
( {x*sin(0.2*pi*deg(x))},{x*cos(0.2*pi*deg(x)},{x});
\end{axis}
\end{tikzpicture}
\end{document}
![Spirale in 3D][2]
Abgefahren wäre so etwas wie hier, wenn das geht:
geht (Quelle: [xlstat.com][3]):
![Scatter Plot][3]
Plot][4]
Wobei es mir um die Ebenen geht, nicht um die Labels an den Achsen.
Wie weit käme man hier mit `pgfplots` und TikZ?
[1]: http://texwelt.de/wissen/upfiles/spirale.png
[2]: http://texwelt.de/wissen/upfiles/spirale-3d.png
[3]: http://www.xlstat.com/de/producte-loesungen/funktionen/3d-visualization.html
[4]: http://www.xlstat.com/uploads/assets/screenshots/3d-plot/3-d-plot-scatter-grey-example.png