I am trying to add different color to the circles in my diagram while using a foreach to embed the circles within each other.
\documentclass[tikz,border=3.14mm]{standalone}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{tikzpicture}[font=\sffamily, scale=0.8]
\foreach \X/\t [count=\Y starting from 2] in {Natural $\mathbb{N}$/red! ,Whole numbers $\mathbb{Z}$/green ,Rational $\mathbb{Q}$, Real algebraic $\mathbb{A}$, Real $\mathbb{R}$}
{\draw (-\Y,-\Y/2) circle ({1.5*\Y} and \Y);
\node at (1-2*\Y,-1.1*\Y) {\X}; }
\draw ([xshift=-0.5cm,yshift=-0.5cm]current bounding box.south west)
rectangle ([xshift=0.5cm,yshift=0.5cm]current bounding box.north east);
\node[anchor=south] at (current bounding box.north) {Types of numbers};
\end{tikzpicture}
\end{document}
any help or hint? thanks.