Tikz 极地填充至原点

Tikz 极地填充至原点

我正在尝试在极坐标图下进行阴影处理。我使用以下代码:

\documentclass{exam}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{center}
\begin{tikzpicture}
\fill[fill=gray] plot[domain=pi/8:pi/4] (xy polar cs:angle=\x r,radius= {3*cos(pi/8 r)});
\end{tikzpicture}
\end{center}
\end{document}

结果并没有像它应该的那样一直填充到原点。我得到了这个:

在此处输入图片描述

我怎样才能让它一直阴影到原点?

答案1

\documentclass{exam}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{center}
\begin{tikzpicture}
\fill[fill=gray] (0,0) -- ++({pi/8}:{3*cos(pi/8 r)}) plot[domain=pi/8:pi/4] (xy polar cs:angle=\x r,radius= {3*cos(pi/8 r)})--(0,0)--cycle;
\end{tikzpicture}
\end{center}
\end{document}

在此处输入图片描述

相关内容