\newcommand{\simpleguy}[2]{%
  \coordinate (tmpguy) at (#1);
  \coordinate (crotch) at (tmpguy);
  % body
  \draw[#2]      (crotch)                         % entre-jambe
             -- +( 0.159836875,-0.530355925) coordinate (rfoot)
             -- +( 0.289704325,-0.530355925)      % jambe droite
             -- +( 0.159836875, 0.085647400)      % hanche droite
             -- +( 0.159836875, 0.441414075)
             -- +( 0.256404975, 0.151530175)      % bras droit
             -- +( 0.349643150, 0.187765700) coordinate (rhand)
             -- +( 0.223105625, 0.563297075)      % epaule droite
             -- +( 0.0,         0.543532275) coordinate (neck)      % cou
             -- +(-0.223105625, 0.563297075)      % epaule gauche
             -- +(-0.349643150, 0.187765700) coordinate (lhand)
             -- +(-0.256404975, 0.151530175)      % bras gauche
             -- +(-0.159836875, 0.441414075)
             -- +(-0.159836875, 0.085647400)      % hanche gauche
             -- +(-0.289704325,-0.530355925)      % jambe gauche
             -- +(-0.159836875,-0.530355925) coordinate (lfoot)
             -- +(0.0,0.0)                        % entre-jambe
             ;
  % head
  \draw[#2] (neck) +(0,.125) circle (.125);
  % extremities
  \coordinate (south) at (neck |- rfoot);
  \draw (neck) +(0,.25) coordinate(north);
  \coordinate (east) at (crotch -| rhand);
  \coordinate (west) at (crotch -| lhand);
}%
\newcommand{\labelguy}[3]{%
  \simpleguy{#1}{#2}
  % label
  \node[below] (label) at (south) {#3};
}
\newcommand{\leftlabelguy}[3]{%
  \node (guy) at (#1) {\begin{tikzpicture}\simpleguy{#1}{#2}\end{tikzpicture}};
  % label
  \node[rotate=90] (label) at ([xshift=-.5ex]guy.west) {#3};
}
\newcommand{\rightlabelguy}[3]{%
  \node (guy) at (#1) {\begin{tikzpicture}\simpleguy{#1}{#2}\end{tikzpicture}};
  % label
  \node[rotate=90] (label) at ([xshift=.5ex]guy.east) {#3};
}
\newcommand{\scaledleftlabelguy}[4]{%
  \node (guy) at (#1) {\begin{tikzpicture}[#4]\simpleguy{#1}{#2}\end{tikzpicture}};
  % label
  \node[rotate=90] (label) at ([xshift=-.5ex]guy.west) {#3};
}
\newcommand{\scaledrightlabelguy}[4]{%
  \node (guy) at (#1) {\begin{tikzpicture}[#4]\simpleguy{#1}{#2}\end{tikzpicture}};
  % label
  \node[rotate=90] (label) at ([xshift=.5ex]guy.east) {#3};
}
