对于网格的每个点,都有坐标 (X,Y) 和高度 (Z),例如:
X
1 2 3
1 2 3
1 2 3
Y
1 1 1
2 2 2
3 3 3
Z
2 1 0
4 5 1
8 4 3
答案1
一个可能的解决方案pgfplots
:
\documentclass[png,tikz,border=10pt]{standalone}
\usepackage{pgfplots,filecontents}
\begin{filecontents}{data.dat}
X Y Z
1 1 2
2 1 1
3 1 0
1 2 4
2 2 5
3 2 1
1 3 8
2 3 4
3 3 3
\end{filecontents}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3[surf] file[skip first] {data.dat};
\end{axis}
\end{tikzpicture}
\end{document}
结果: