如何在 TikZ 中绘制 $y=\sin(x)$ 下的区域

如何在 TikZ 中绘制 $y=\sin(x)$ 下的区域

我想绘制阴影使用 TikZ 和/或我还不知道的其他软件包在区域之间移动$y=\sin(x)$。你能举几个例子吗?$y=0$$x \in [0, \pi]$

具体来说:

如何进行特殊函数的计算$\sin$

如何在 TikZ 中指定区域?

如何为该区域着色?

感谢致敬!

答案1

TikZ 手册中的“15.4 填充路径”和“19 函数图”部分对此进行了解释(数字指的是 2.10 版本)。

一个简单的例子(请注意,\x r解释\x为弧度; TikZ 的sin函数以度作为输入):

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \fill[fill=red] (pi/4,0) -- plot [domain=pi/4:3*pi/4] (\x,{sin(\x r)}) -- (3*pi/4,0) -- cycle;
    \draw plot[domain=0:pi] (\x,{sin(\x r)});

    \draw[gray,->] (-0.3,0) -- (pi+0.3,0);
\end{tikzpicture}
\end{document}

例子

相关内容