我是 tikz 新手,找不到填充此曲线下区域的方法。有人能帮我吗?以下是我写的:
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[-latex, thick] (-.5,0) -- (4,0) node[below] {$x$};
\draw[-latex, thick] (0,-.5) -- (0,4.5) node[left] {$t$};
\draw [cyan!40] plot [smooth] coordinates {(0,3.95) (0.5,3.90) (1,4) (1.5,3.90) (2,4) (2.5,3.90) (3,3.95)};
\draw [cyan!40, ultra thick](0,4) -- (0,0) -- (3,0) -- (3,4);
\end{tikzpicture}
\end{document}
答案1
您可以通过 x 轴上的角继续“关闭”曲线,然后在该路径中使用“填充”。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[-latex, thick] (-.5,0) -- (4,0) node[below] {$x$};
\draw[-latex, thick] (0,-.5) -- (0,4.5) node[left] {$t$};
\draw [cyan!40, fill=cyan!20] plot [smooth]
coordinates {(0,3.95) (0.5,3.90) (1,4) (1.5,3.90) (2,4) (2.5,3.90) (3,3.95)}
-- (3,0) -- (0,0) -- cycle;
\draw [cyan!40, ultra thick](0,4) -- (0,0) -- (3,0) -- (3,4);
\end{tikzpicture}
\end{document}