答案1
如果你想在 Ti 中绘制它钾仅限 Z,不使用axis
环境(我一般不使用),这里有一种方法可以做到这一点。这是我为我的学生使用的。
\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\def\xmin{-9} \def\xmax{8}
\def\ymin{-4} \def\ymax{6}
\def\Mgrid{1} \def\mgrid{0.2}
\def\f{1/x}
\draw[cyan!20,thin] (\xmin,\ymin) grid[step=\mgrid] (\xmax,\ymax);
\draw[cyan] (\xmin,\ymin) grid[step=\Mgrid] (\xmax,\ymax);
\draw[-Stealth] (\xmin,0) -- (\xmax,0);
\draw[-Stealth] (0,\ymin) -- (0,\ymax);
\foreach \x in {\xmin,...,-1,1,2,...,\xmax} \node[below] at (\x,0) {\footnotesize \strut \x};
\foreach \y in {\ymin,...,-1,1,2,...,\ymax} \node[left] at (0,\y) {\footnotesize \strut \y};
\clip (\xmin,\ymin) rectangle (\xmax,\ymax);
\fill[red,opacity=0.3] (\xmin,\ymin) -- plot[domain=\xmin:-0.01,samples=100] ({\x}, {1/\x}) -- cycle;
\draw[thick,domain=\xmin:-0.01,red,samples=100] plot ({\x}, {1/\x});
\fill[red,opacity=0.3] (0,\ymin) -- (0,\ymax) -- plot[domain=0.01:\xmax,samples=100] ({\x}, {1/\x}) -- (\xmax,\ymin) -- cycle;
\draw[thick,domain=0.01:\xmax,red,samples=100] plot ({\x}, {1/\x});
\end{tikzpicture}
\end{document}