Ein Vorschlag mit `pgfplots`:
- Angabe der Achsen-Eigenschaften (Kreuz in der Mitte, Markierungen)
- Plot der Linie, geschlossen und gefüllt, mal mit einem Muster zur Unterscheidung von den Kreisen
- Zwei Plots, da es sich um den Betrag handelt - hier gefüllt zur Achse hin, alternativ kann man mit der PGF-Library `fillbetween` arbeiten und zwischen beiden Linien füllen
- Zeichnen der Kreise in einer `\foreach`-Schleife, der `\edef`-Trick hilft bei der Verwendung von Schleifenvariablen im `axis`-Code
- Opacity verwendet, da die Transparenz alle Teile der Zeichnung besser sehen lässt als Überlappung
<!-->
\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=7cm, compat=1.8}
\usetikzlibrary{patterns}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis lines = middle,
xtick = {1, 2, 3},
xticklabels = {1, 2, $x$},
ytick = {-1, 1, 2},
yticklabels = {-1, 1, $y$},
samples = 160,
domain = -3:3.2,
xmin = -3, xmax = 3.2,
ymin = -2, ymax = 2,
axis equal,
]
\foreach \funktion in {0.5*x, -0.5*x} {
\addplot[line width=0.5pt, no markers,
pattern = north east lines,pattern color=black!50] color=black!50]
{\funktion} \closedcycle;
}
\foreach \x/\r in {0.7/0.3, 1.18/0.5, 1.8/0.8, 2.5/1.1} {
\edef\kreis{\noexpand%
\draw[fill=black!30, opacity=0.5] (axis cs:{\x},0) circle[radius=\r];}
\kreis
}
\end{axis}
\end{tikzpicture}
\end{document}
![Kreise in der komplexen Ebene][1]
[1]: http://texwelt.de/wissen/upfiles/kreise-komplexe-ebene-betrag.png