Edit and compile if you like:
\documentclass[tikz,svgnames]{standalone} \usepackage{amsmath,amssymb} \usetikzlibrary{decorations.markings} \begin{document} \begin{tikzpicture}[ thick, font = \scriptsize, circ/.style ={circle, fill = gray, draw = gray, inner sep = 1pt} ] \def\yaxis{2} \draw [<->] (-2, 0) -- (2, 0) node (from)[anchor = west]{$x$}; \draw [<->] (0, -\yaxis) -- (0, \yaxis) node [anchor = south]{$y$}; \draw [->] (from) (2.75,0) --++(0:1.5) node [anchor = south, midway]{$\begin{aligned} z & = S(w) \\ & =\textstyle \frac{w + i}{i w + 1} \end{aligned}$}; \node (CI) at (0, 0) [circ, fill = gray, opacity = 0.1, minimum size = \yaxis cm]{}; \begin{scope}[decoration={ markings, mark=at position 0.25 with {\arrow{>}}, mark=at position 0.75 with {\arrow{>}}} ] \draw[DarkBlue,postaction={decorate}] (0,-1) arc (-90:90:1); \draw[DarkRed,postaction={decorate}] (0,-1) arc (270:90:1); \end{scope} \node [pin={[pin distance=30,inner sep=1pt]20:$w_0 = 0$}] {}; \node at (CI.east) [anchor = north] {$w_1 = 1$}; \node at (CI.south) [anchor = west] {$w_2 = -i$}; \node at (CI.west) [anchor = north] {$w_3 = -1$}; \node at (CI.north) [anchor = south west] {$w_4 = i$}; \node at (CI.110) [anchor = north east, below = 2pt]{$\mathbb{D}^2$}; \foreach \x in {west, center, east, south, north}{ \node [circ] at (CI.\x) {}; }; \begin{scope}[xshift = 7cm] \draw [<->] (-\yaxis, 0) -- (\yaxis, 0) node [anchor = west,text = black]{$u$}; \draw [<->] (0, -\yaxis) -- (0, \yaxis) node [anchor = south] {$v$}; \begin{scope}[decoration={ markings, mark=at position 0.3 with {\arrow{>}}, mark=at position 0.8 with {\arrow{>}}} ] \draw[DarkRed,postaction={decorate}] (0,0) -- (-2,0); \draw[DarkBlue,postaction={decorate}] (0,0) -- (2,0); \end{scope} \node at (0,1) [anchor = west]{$z_0 = i$}; \node at (1,0) [anchor = north]{$z_1 = 1$}; \node [pin={[pin distance=15,inner sep=0pt]130:$z_2 = 0$}] {}; \node at (-1,0) [anchor = north]{$z_3 = -1$}; \node at (0,2) [anchor = west]{$z_4 = +i \infty$}; \node at (0, 1) [circ]{}; \foreach \x in {-1, 0, 1}{ \node at (\x, 0) [circ]{}; } \fill [fill = gray, opacity = 0.1] (-2, 0) rectangle (2, 2); \node at (-2, 2) [anchor = north west]{$\mathbb{H}$}; \end{scope} \end{tikzpicture} \end{document}
Click to download: disk-to-plane.tex
Open in Overleaf: disk-to-plane.tex
This file is available on tikz.netlify.app and on GitHub and is MIT licensed.
See more on the author page of Janosh Riebesell..