fünfhaus
20-03-2014, 20:08
Hallo,
der Plot mit PGFPlots sieht im Latexdokument leider nicht genauso aus wie der Plot unter Matlab bzw. GNU Octave. Die "surf" sieht komisch aus. Hier ein Minimalbsp:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\usepackage{blindtext}
\pgfplotsset{grid style={dashed}}
\begin{document}
\blindtext
%
\begin{figure}[htb]
\centering
\begin{tikzpicture}[scale=1.25]
\begin{axis}[grid=major]
%\addplot3[surf,mesh/cols=1681,mesh/ordering=rowwise,shader=interp]file{data.dat};
\addplot3[surf,shader=interp]file{data.txt};
\end{axis}
\end{tikzpicture}
\caption{Bildunterschrift}
\end{figure}
%
%
\blindtext
\end{document}
data.dat und Plot unter Matlab/Octave ist im Anhang.
Die Daten habe ich wie im PGFPlots Handbuch (http://pgfplots.sourceforge.net/pgfplots.pdf) S. 467 "Exporting Mesh Data From Matlab To PGFPlots" beschrieben aufbereitet.
Liebe Grüße
fünfhaus
der Plot mit PGFPlots sieht im Latexdokument leider nicht genauso aus wie der Plot unter Matlab bzw. GNU Octave. Die "surf" sieht komisch aus. Hier ein Minimalbsp:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\usepackage{blindtext}
\pgfplotsset{grid style={dashed}}
\begin{document}
\blindtext
%
\begin{figure}[htb]
\centering
\begin{tikzpicture}[scale=1.25]
\begin{axis}[grid=major]
%\addplot3[surf,mesh/cols=1681,mesh/ordering=rowwise,shader=interp]file{data.dat};
\addplot3[surf,shader=interp]file{data.txt};
\end{axis}
\end{tikzpicture}
\caption{Bildunterschrift}
\end{figure}
%
%
\blindtext
\end{document}
data.dat und Plot unter Matlab/Octave ist im Anhang.
Die Daten habe ich wie im PGFPlots Handbuch (http://pgfplots.sourceforge.net/pgfplots.pdf) S. 467 "Exporting Mesh Data From Matlab To PGFPlots" beschrieben aufbereitet.
Liebe Grüße
fünfhaus