プロットされた図形を色で塗りつぶすにはどうすればよいでしょうか?

プロットされた図形を色で塗りつぶすにはどうすればよいでしょうか?

次のコードがあります

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{decorations.pathreplacing}
\usetikzlibrary{shapes.geometric}
\usepackage{pgfplots}
\usepgfplotslibrary{fillbetween}
\tikzset{variable/.default=}
\pgfplotsset{compat=1.10} 

\colorlet{ColorPink}{brown!25}
\colorlet{colourGreen}{green!15}
\begin{document}

\begin{tikzpicture}

\tikzstyle{every node}=[->,line width = 0.05mm]

\begin{scope}[shift={(0.0,5.1,0)}]
\draw plot[variable=\t,domain=0:360,smooth,samples=51] ({270+16*sin(\t)}: 
{5.1*pow(sin(\t/2),10)});
\draw plot[variable=\t,domain=0:360,smooth,samples=51] ({298+12*sin(\t)}: 
{5.8*pow(sin(\t/2),4)});

\end{scope}
\end{tikzpicture}
\end{document}

その結果、次の図が得られました。

キャプチャ1

ただし、次の図に示すように、図内の図形を任意の指定した色で塗りつぶしたいと考えています。

ここに画像の説明を入力してください

どうすればいいのかわかりません。どなたか助けていただけませんか?よろしくお願いします。

答え1

fill=<color>これは、それぞれのパスに追加するだけです。

\documentclass[tikz]{standalone}

\colorlet{ColorPink}{brown!25}
\colorlet{colourGreen}{green!15}
\begin{document}

\begin{tikzpicture}
 \begin{scope}[shift={(0.0,5.1,0)}]
  \draw[fill=ColorPink] plot[variable=\t,domain=0:360,smooth,samples=51] ({270+16*sin(\t)}: 
   {5.1*pow(sin(\t/2),10)});
  \draw[fill=colourGreen] plot[variable=\t,domain=0:360,smooth,samples=51] ({298+12*sin(\t)}: 
   {5.8*pow(sin(\t/2),4)});
 \end{scope}
\end{tikzpicture}
\end{document}

ここに画像の説明を入力してください

ちなみに、ここでは使用されていないライブラリはすべて削除しました\tikzstyle。非推奨です。

関連情報