\begin{tikzpicture}
\begin{axis}[
axis equal,
axis lines*=middle,
enlargelimits = false, clip=true,
xmin=-1.39,
xmax=1.39,
ymin=-1.10,
ymax=1.10,
axis line style={->,>=stealth},
xlabel={$\mathrm{Re}\{z\}$},
ylabel={$\mathrm{Im}\{z\}$},
every axis x label/.style={
at={(ticklabel* cs:1)},
anchor=north,
},
every axis y label/.style={
at={(ticklabel* cs:1)},
anchor=south,
},
xtick=1, ytick=\empty,
xticklabel style={xshift=0.1cm},
every outer y axis line/.append style={white!15!black},
every y tick label/.append style={font=\color{white!15!black}},
legend style={draw=white!15!black,fill=white,legend cell align=left}]
\draw (axis cs:0,0) circle [black!50, dashed, line width=2pt, radius=1];
\addplot [line width=1pt,mark=x, only marks, mark size = 3pt]
table[row sep=crcr]{
	0 0 \\
};

\addplot [line width=1pt,mark=*, only marks, mark size = 3pt, mark options={fill=white}]
table[row sep=crcr]{
	0.3 0.8\\
};

\coordinate (axis) at (axis cs: 1, 0);
\coordinate (orig) at (axis cs: 0, 0);
\coordinate (zero) at (axis cs:	0.3, 0.8);
\coordinate (eval) at (axis cs:	0.9397, 0.3420);

\draw[->, >=stealth, shorten >= 2.5pt, thick] (orig) -- (zero);
\pic [draw, <->, "$\theta$", angle eccentricity=1.5] {angle = axis--orig--zero};

\only<2-|handout:1-2>{
\pic [draw, red2, <->, "$\omega$", angle eccentricity=1.25,  angle radius=1cm] {angle = axis--orig--eval};
\draw[->, >=stealth, shorten >= 2.5pt, thick, red2] (orig) -- (eval);
\draw[red2, fill=red2] (eval) circle (3pt);
}

\only<3-|handout:1-2>{
\node at ($(orig)!0.5!(zero) + (-0.1cm, 0.3cm)$) {$v_2$};
\node[red2] at ($(orig)!0.5!(eval) + (0.1cm, 0.3cm)$) {$v_1$};
\draw[->, >=stealth, shorten >= 2.5pt, thick, blue2] (zero) -- (eval);
\node[blue2] at ($(eval)!0.5!(zero) + (-0.1cm, 0.3cm)$) {$v_3$};
}

\end{axis}
\end{tikzpicture}