Hallo zusammen, ich habe ein Problem mit Ich versuche, 2 surface plots in einen Graph zu plotten. Das Problem ist, dass der letzte der beiden immer den ersten plot "überdeckt", d.h. keine Überlappung stattfindet. Mit transparency will ich nicht arbeiten, weil das nicht so schön aussieht. Gibt es eine Möglichkeit, dass die Plots ineinander übergehen? Hier mal ein einfaches Beispiel: Open in writeLaTeX
\documentclass[tikz]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=newest} \usetikzlibrary{plotmarks} \usepackage{amsmath} \usepackage{textcomp} \begin{document} \begin{tikzpicture} \begin{axis}[% colormap= {NEW}{rgb=(0,0.4,0.8) rgb=(0,0.4,0.8)}, width=8cm, height=5cm, view={-37.5}{30}, scale only axis, xlabel={x}, xmajorgrids, ylabel={y}, ymajorgrids, zmin=0, zmax=1, ztick={0, 0.5, 1}, zlabel={z}, zmajorgrids, axis x line*=bottom, axis y line*=left, axis z line*=left ] \addplot3[% surf, shader=flat, fill=red, draw=black, domain=0:1] {y}; \addplot3[% surf, shader=flat, fill=cyan, draw=black, domain=0:1] {x}; \legend{f1, f2} \end{axis} \end{tikzpicture}% \end{document} |
Pgfplots kann von Haus aus Tiefeninformation nur innerhalb eines beantwortet 07 Nov '14, 22:33 cfeuersaenger |
Willkommen auf der TeXwelt!
Danke für die schnellen Antworten. Schade, dass das mit der Überlappung nicht von Haus aus funktioniert.
Ich habe mich gestern nochmal an das Problem gesetzt. Da ich die plots mit Matlab mache, habe ich nun die Funktion export_fig benutzt um die Grafik zu exportieren. Die Latex Schriftart habe ich dann mithilfe des latex interpreters in Matlab direkt eingebaut.
Leider aber keine tolle Lösung, da ziemlich aufwendig.