I make some experiments with \pgfkeys
after the Qrrbrbirlbel's answer to this question
The first try is :
\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
\pgfkeys{/swatch/.code={\node[fill=white] at (m.90-30*#1) {#1};}}
\begin{tikzpicture}
\node[circle,minimum size=4cm,draw] (m) {};
\pgfkeys{/swatch/.list={1,...,12}}
\end{tikzpicture}
\end{document}
and the result is :
\foreach
is very fine to get the same result but It was funny to try.
Now I would like to know if it's possible to do something like this to add multiple labels
\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[circle,minimum size=4cm,draw,label=90:12,label=0:3,label=-90 :6,label=-180:9] (m) {};
\end{tikzpicture}
\end{document}