我正在尝试填充曲面 z = x^2 + y^2 下方的区域,覆盖矩形 0<=x<=1、0<=y<=1。我该怎么做?此外,我该如何调整 3-d 图的方向,使 x 轴朝向我,y 轴向右,z 轴垂直向上。以下是我得到的:
\documentclass[10pt]{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel=$x$,ylabel=$y$,zlabel=$z$]
\addplot3
[surf,faceted color=blue,
samples=20,
domain=-2:2,y domain=-2:2]
{x^2 + y^2};
\end{axis}
\end{tikzpicture}
\end{document}
答案1
这会设置您似乎正在要求的视图并按照指示填充区域(在此视图中),但在我看来并不是很壮观。
\documentclass[10pt]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}[declare function={f(\x,\y)=\x*\x+\y*\y;}]
\begin{axis}[xlabel=$x$,ylabel=$y$,zlabel=$z$,view={00}{00}]
\addplot3
[surf,faceted color=blue,
samples=21,
domain=-2:2,y domain=-2:2]
{f(x,y)};
\path[fill=blue] (1,1,0) -- plot[samples=5,domain=1:0,variable=\x]
(\x,1,{f(\x,1)}) --(0,1,0)--cycle;
\end{axis}
\end{tikzpicture}
\end{document}