使用 Tikz 绘制表面

使用 Tikz 绘制表面

我对 tikz 很陌生,我想画下面的图 在此处输入图片描述

我尝试了一下,结果如下

\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=7cm,compat=1.8}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
        ]
\addplot3[
  surf,
  shader=interp,
  domain=-1:1,
  domain y=-1.3:1.3,
] 
{exp(-x^2-y^2)};
\end{axis}
\end{tikzpicture}
\end{document}

这是我得到的图片,但我不知道如何仅使用一种颜色并在表面顶部放置一个平面。 在此处输入图片描述

任何帮助都将不胜感激。感谢您的时间!

答案1

这里有一些内容 — — 仅供您开始使用。

\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=7cm,compat=1.8}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
        ]
\addplot3[
  surf,
  colormap/blackwhite,
  shader=interp,
  domain=-1:1,
  domain y=-1.3:1.3,
] 
{exp(-x^2-y^2)};
\addplot3[fill=magenta, opacity=0.5]
coordinates{
(-1,-1,1)
(-1,1,1)
(1,1,1)
(1,-1,1)
};
\end{axis}
\end{tikzpicture}
\end{document}

带平面的曲面图

相关内容