\begin{tikzpicture} \matrix (m) [nodes in empty cells, matrix of nodes, nodes = { black, draw, align=right, minimum height=0.5cm, anchor=center, minimum width=0.85cm, inner sep=0pt, }, ] { |[draw,fill=blue!30]| $GL$ & |[draw,fill=blue!25]|$FL$ & |[draw,fill=blue!10]|$F$ & |[draw,fill=blue!20]| & |[draw,fill=blue!20]| & |[draw,fill=blue!10]|$F$ & |[draw,fill=blue!10]|$F$ & |[draw,fill=blue!10]|$F$ & |[draw,fill=blue!20]| & |[draw,fill=blue!20]| & |[draw,fill=green!20]|$L$ & |[draw,fill=green!15]|$V$ & |[draw,fill=green!20]|$L$ & |[draw,fill=green!15]|$V$& |[draw,fill=green!20]|$L$ & |[draw,fill=green!15]|$V$ & |[draw,fill=green!20]|$L$ & |[draw,fill=green!15]|$V$ \\ }; \path[|->, thick] (m-1-4.center) edge [bend left=20] (m-1-11.north) (m-1-5.center) edge [bend right=20] (m-1-13.south) (m-1-9.center) edge [bend left=20] (m-1-15.north) (m-1-10.center) edge [bend right=20] (m-1-17.south); \end{tikzpicture}