Here a suggestion or more like a proof of concept of how to draw this in tikz.
with \foreach to draw the basic structure and \filldraw for colorization.
\documentclass[border=3.14mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{backgrounds}
\begin{document}
\begin{tikzpicture}
%filling the cake
\filldraw[opacity=0.5,fill=gray!10!white, draw=gray!10!white](0,0) -- (10mm,0mm) arc (0:360:10mm) -- cycle;
\filldraw[fill=white, draw=white](0,0) -- (0.1mm,0mm) arc (0:360:0.1mm) -- cycle;
\filldraw[opacity=0.5,fill=green!20!white, draw=none](0,0) -- (7mm,0mm) arc (0:45:7mm) -- cycle;
\filldraw[opacity=0.5,fill=red!20!white, draw=none](0,0) -- (6mm,0mm) arc (0:-45:6mm) -- cycle;
\filldraw[opacity=0.5,fill=blue!20!white, draw=none](0,0) -- (-3mm,0mm) arc (0:-45:-3mm) -- cycle;
\filldraw[opacity=0.5,fill=yellow!20!white, draw=none](0,0) -- (-8mm,0mm) arc (0:45:-8mm) -- cycle;
\filldraw[opacity=0.5,fill=orange!20!white, draw=none] (0,0) -- (0,0.5) arc (90:45:0.5cm);
\filldraw[opacity=0.5,fill=brown!20!white, draw=none] (0,0) -- (0,-0.5) arc (-90:-45:0.5cm);
\filldraw[opacity=0.5,fill=black!20!white, draw=none] (0,0) -- (0,0.9) arc (90:135:0.9cm);
\filldraw[opacity=0.5,fill=magenta!20!white, draw=none] (0,0) -- (0,-0.5) arc (-90:-135:0.5cm);
%grid
%rings
\foreach \x in {0.2,0.4,0.6,0.8,1}
\draw[line width=0.05mm,draw=white] (0,0) circle (\x cm);
%lines
\foreach \y in {0,45,90,135,180,225,270,315,360}
\draw[line width=0.05mm,draw=white] (0,0) -- (\y:1cm);
\end{tikzpicture}
\end{document}

Whithout grid:
