The attached code draws a vertex with five labelled outgoing edges. The labels should all be placed at the same distance from the center, but at least perceptually they are not. How can I fix this?
\tikzstyle{vertex}=[circle,fill=red,draw=black,line width=0.8 pt]
\tikzstyle{none}=[]
\tikzstyle{edge}=[-,draw=black,line width=0.8 pt]
\tikzstyle{label}=[pos=0.4, auto, font=\scriptsize]
\begin{tikzpicture}
\path [use as bounding box] (-1,-1) rectangle (1,1);
\node [style=vertex] (0) at (0, 0) {};
\node [style=none] (1) at (-0, 1) {};
\node [style=none] (2) at (0.95, 0.31) {};
\node [style=none] (3) at (0.59, -0.81) {};
\node [style=none] (4) at (-0.59, -0.81) {};
\node [style=none] (5) at (-0.95, 0.31) {};
\draw [style=edge] (0) to node[style=label]{1} (1);
\draw [style=edge] (0) to node[style=label]{2} (2);
\draw [style=edge] (0) to node[style=label]{3} (3);
\draw [style=edge] (0) to node[style=label]{4} (4);
\draw [style=edge] (0) to node[style=label]{5} (5);
\end{tikzpicture}




posshould exactly do what I want. – gTcV Feb 28 '14 at 20:21