答案1
你可以从这个开始:
\documentclass[tikz,border=2mm]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\draw[->] (0,0,0)-- node[below] {Beta} ++(6,0,0);
\draw[->] (0,0,0)--++(0,7,0) node[midway, left=7mm,rotate=90]{Delta};
\draw[->] (0,0,0)--++(0,0,6) node[midway, sloped, above] {Constraint};
\draw[-] (1,-.3,0) node[below]{1}--(1,.3,0);
\draw[-] (5,-.3,0) node[below]{5}--(5,.3,0);
\foreach \i in {1,2,...,6}
\draw[dashed] (0,\i,0) node[left] {\i} --++(5,0,0);
\end{tikzpicture}
\end{document}
更新:3D 点
\documentclass[tikz,border=2mm]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\draw[->] (0,0,0)-- node[pos=.7,below] {Beta} ++(6,0,0);
\draw[->] (0,0,0)--++(0,7,0) node[pos=.75, left=7mm,rotate=90]{Delta};
\draw[->] (0,0,0)--++(0,0,6) node[midway, sloped, above] {Constraint};
\draw[-] (1,-.3,0) node[below]{1}--(1,.3,0);
\draw[-] (5,-.3,0) node[below]{5}--(5,.3,0);
%\foreach \i in {1,2,...,6}
% \draw[dashed] (0,\i,0) node[left] {\i} --++(5,0,0);
\fill (3,4,3) circle(3pt);
\draw[dashed] (3,4,3)--(3,4,0)--(0,4,0)--(0,4,3)--cycle;
\draw[dashed] (3,4,3)--(3,0,3)--(3,0,0)--(3,4,0);
\draw[dashed] (3,0,3)--(0,0,3)--(0,4,3);
\end{tikzpicture}
\end{document}