I'm trying to replicate the figure below:

enter image description here

I am having trouble figuring out how to draw arrows that are similar to the ones shown in the picture (i.e. the arrow head, and the different colors for the stroke and fill).

Also, what would be a good way to draw the entire diagram (especially when it comes to positioning everything correctly)?

Any help would be appreciated.

1 Answer 1


You can use the shapes library to draw arrows. Here is a begining, you juste have to change the colors and adjust the position of your arrows.


\begin{tikzpicture}[every node/.style={single arrow, thick,draw=blue,fill=cyan,single arrow head extend=1.5mm,minimum height=1.5cm}]
\node at (-1,1) {};
\node at (-2,2) {};
\node at (-1,-1) {};
\node[rotate=180] at (-2,-2) {};
\node[rotate=180] at (1,2) {};
\node[rotate=180] at (2,1) {};
\node at (1,-1) {};
\node[rotate=180] at (2,-2) {};

\draw[dashed] (-3,3)--(3,3)--(3,-3)--(-3,-3)--(-3,3);
\draw[dashed] (0,3)--(0,-3);
\draw[dashed] (-3,0)--(3,0);


enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .