TikZ utiliser une variable et un calcul sur cette variable
Bien entendu, le code suivant ne fait pas ce que je cherche: créer une suite d'anneau d'intensité décroissante vers la périphérie (une sorte d'arc en ciel monochrome).
\documentclass{article}
\usepackage{calc}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=0.5]
\newcounter{\c} % \c pour la couleur \r pour le rayon
\foreach \r in {6.5,7,7.5,8,8.5,9,9.5}
{\setcounter{\c}{36.5-\r}
\filldraw[fill=purple!\c,draw=purple!\c] (0,0) circle(\r);}
%Fond blanc au centre:
\filldraw[fill=white, draw=white] (0,0) circle(6);
\end{tikzpicture}
{\end{document}
Le résultat recherché:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{tikzpicture}[scale=0.5]
%Fond pourpre
\filldraw[fill=purple!10,draw=purple!10,line width=0.3mm] (0,0) circle(9.5);
\filldraw[fill=purple!15,draw=purple!15,line width=0.3mm] (0,0) circle(9);
\filldraw[fill=purple!20,draw=purple!20,line width=0.3mm] (0,0) circle(8.5);
\filldraw[fill=purple!25,draw=purple!25,line width=0.3mm] (0,0) circle(8);
\filldraw[fill=purple!30,draw=purple!30,line width=0.3mm] (0,0) circle(7.5);
\filldraw[fill=purple!35,draw=purple!35,line width=0.3mm] (0,0) circle(7);
\filldraw[fill=purple!40,draw=purple!40,line width=0.3mm] (0,0) circle(6.5);
%Fond blanc (moins d' 1h30)
\filldraw[fill=white, draw=white] (0,0) circle(6);
\end{tikzpicture}
\end{document}