我正在 3D 空间中绘制平面。方框轴线非常适合查看平面在空间、斜率等中的位置。但是原点对于我的任务非常重要,使用选项更容易找到axis lines = middle
。
有没有办法将两者结合在一个图中?
也欢迎其他建议。目前我只是在方框轴上添加一个点。
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[]
\addplot3[surf, samples=5, patch type=rectangle, opacity=.8, domain=-1.5:1.5, y domain=-1.5:1.5] ({x},{y},{x+y});
\node [circle,fill,inner sep=1pt] at (axis cs: 0,0,0){};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[axis lines = middle, axis on top,]
\addplot3[surf, samples=5, patch type=rectangle, opacity=.8, domain=-1.5:1.5, y domain=-1.5:1.5] ({x},{y},{x+y});
\end{axis}
\end{tikzpicture}
\end{document}
答案1
您可以以相同的方式绘制具有指定尺寸的第二个轴tikzpicture
:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3[surf, samples=5, patch type=rectangle, opacity=.8, domain=-1.5:1.5, y domain=-1.5:1.5] ({x},{y},{x+y});
\node [circle,fill,inner sep=1pt] at (axis cs: 0,0,0){};
\end{axis}
\begin{axis}[axis lines = middle, axis on top,
xmin=-1.5, xmax=1.5, ymin=-1.5, ymax=1.5, zmin=-3.5, zmax=3.5]
\end{axis}
\end{tikzpicture}
\end{document}