[PSTricks] Datensatz 3D Surface plot

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: [PSTricks] Datensatz 3D Surface plot

[PSTricks] Datensatz 3D Surface plot

von Klaus » Mo 5. Mär 2012, 20:19

Hallo ihr Lieben,

ich versuche wieder einen 3D Surfaceplot meines Datensatzes. Leider bekomme ich es einfach nicht hin. Mit \dataplotThreeD hatte ich es vor einiger Zeit schonmal probiert, siehe hier.

\psSurface scheint in seinem Umgang unkomplizierter zu sein, doch habe ich bei all den Beispielen (z.B. im PSTricks Buch) kein Beispiel gefunden, dass damit ein Datensatz geplottet wird. :-(

Ich versuche also einfach anstatt der Funktionsvorschrift den makro für den Datensatz einzugeben, z.B. so
\documentclass{standalone}

\usepackage{pstricks}
\usepackage{pst-plot}
\usepackage{pst-slpe}
\usepackage{pstricks-add}
\usepackage{pst-3dplot}
\usepackage{pst-solides3d}

\begin{pspicture}(0,0)(\linewidth,0.5\linewidth)
%	\psgrid[subgriddiv=0,griddots=5]
%	\psframe(0,0)(\linewidth,0.5\linewidth)

%%%%%%%%%% reading data %%%%%%%%%

\readdata{\surface}{datas/depth_distr_2D_25fs.dat}

%%%%%%%%%% plotting data %%%%%%%%%

\psSurface[Zmin=0,Zmax=3,stepX=20,stepY=50,stepZ=1,hue=0 1]%
	(-50,50)(0,300){\surface}

\end{pspicture}
Eine andere Möglichkeit wäre mit \dataplotThreeD, das bekomme ich zumindest erfolgreich kompiliert, nur stimmen die Achsen wieder nicht. :-(
\documentclass{standalone}

\usepackage{pstricks}
\usepackage{pst-plot}
\usepackage{pst-slpe}
\usepackage{pstricks-add}
\usepackage{pst-3dplot}
\usepackage{pst-solides3d}

\begin{pspicture}(0,0)(\linewidth,0.5\linewidth)
%	\psgrid[subgriddiv=0,griddots=5]
%	\psframe(0,0)(\linewidth,0.5\linewidth)

\psset{xunit=.5cm, yunit=.5cm, Alpha=-30, Beta=20}
\pstThreeDCoor[%
xMin = -50, xMax = 50, %
yMin = 0, yMax = 300, %
zMin = 0, zMax = 3]

%%%%%%%%%% reading data %%%%%%%%%

\readdata{\surface}{datas/depth_distr_2D_25fs.dat}

%%%%%%%%%% plotting data %%%%%%%%%

\dataplotThreeD[plotstyle=line,drawStyle=yLines]{\surface}

\end{pspicture}
Kann mir da nochmal jemand helfen?

Bei gnuplot geht das mit dem Befehl splot ganz fix, nur würde ich gerne konsistent bei latex bleiben. :)

Gruß,
Klaus.
Dateianhänge
depth_distr_2D_25fs.txt
(373.59 KiB) 498-mal heruntergeladen

Nach oben