Hello I have the following code :
\usepackage{tkz-graph}
\usetikzlibrary{arrows}
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,thick]
\SetGraphUnit{3}
\tikzset{VertexStyle/.style = {draw,circle,thick,
minimum size=1cm,
font=\Large\bfseries},thick}
\Vertex{1} \SOWE(1){2} \SOEA(1){3} \NOEA(3){L}
\Edges(3,2,1) \Edge(3)(1) \Edge(L)(1) \Edge(L)(3)
\Loop[dist=2cm,dir=NO,label=$\phi_{1,1}$,labelstyle=above](1)
\Loop[dist=2cm,dir=SOEA,label=$\phi_{3,3}$,labelstyle=below right](3)
\path[every node/.style={swap,auto}] (2) to node {$\phi_{2,1}$} (1)
to node {$\phi_{3,1}$} (3)
to node {$\phi_{2,3}$} (2)
(L) to node {$\phi_{1}^L$} (1)
(L) to node {$\phi_{}^L$} (3);
\draw[->] (1) to [bend right] node [above left] {$\phi_{1,2}$} (2);
\draw[->] (L) to [bend left=110] node [above left] {$\phi_{2}^L$} (2);
% it's possible with \Edge but Tikz's syntax is allowed too.
\end{tikzpicture}
I would like to colour all edges from vertex (L) to vertex (1), (2), (3) in purple and put in bold the label above these edges and in purple as well. I really dont know how to figure it out... Thank you so much!!!
\draw[->, purple] (L) to (2);
?