tikz 2 Kreisdiagramme auf gleicher Grundlinie anordnen
Ich möchte zwei Kreisdiagramme nebeneinander setzen. Jedes Kreisdiagramm hat eine eigene Beschriftung. Aktuell sind die beiden Kreise in separaten tikzpicture-Umgebungen zusammen mit der Bildunterschrift in einer Minipage.
Sobald Kreissegmente im zweiten Kreis eingezeichnet werden, vergrößert sich der Abstand zwischen dem rechten Kreis und der Bildunterschrift, so dass die Kreise auf unterschiedlicher Höhe dargestellt werden. Wie krieg ich die Kreise auf dieselbe Höhe mit demselben Abstand zur Bildunterschrift?
![alt text][1]
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\begin{document}
\begin{figure}[hbt]
\begin{minipage}[t]{0.48\linewidth}%
\centering
\begin{tikzpicture}%
\filldraw[yellow, draw=blue, rotate=90] (0,0) -- (2.4cm,0cm) arc (0:322:2.4cm) -- cycle;
\filldraw[red!20, draw=black, rotate=53] (0.2cm,0.07cm) -- (2.5cm,0.07cm) arc (0:33:2.5cm) -- cycle;
\end{tikzpicture}%
\caption{Bildunterschrift 1}
\end{minipage}%
\hfill%
\begin{minipage}[t]{0.48\linewidth}%
\centering\begin{tikzpicture}%
\filldraw[yellow, draw=blue, rotate=90] (0,0) -- (2.4cm,0cm) arc (0:72:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=162] (0,0) -- (2.4cm,0cm) arc (0:36:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=198] (0,0) -- (2.4cm,0cm) arc (0:58:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=256] (0,0) -- (2.4cm,0cm) arc (0:116:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=352] (0,0) -- (2.4cm,0cm) arc (0:15:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=367] (0,0) -- (2.4cm,0cm) arc (0:45:2.4cm) -- cycle;
\filldraw[red!20, draw=black, rotate=53] (0.2cm,0.07cm) -- (2.5cm,0.07cm) arc (0:33:2.5cm) -- cycle;
\end{tikzpicture}%
\caption{Bildunterschrift 2}%
\end{minipage}%
\end{figure}
\end{document}
Danke an Qrrbrbirlbel für den bounding box Hinweis. Hier eine Quick & Dirty-Lösung, bei der mit Hilfe von `\path` des untersten Tortenstücks auch im linken Kreisdiagramm die bounding box höher wird. (Bounding boxes sind eingezeichnet als rot gepunktete Linien.)
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\begin{document}
\begin{figure}[hbt]
\begin{minipage}[t]{0.48\linewidth}%
\centering
\begin{tikzpicture}%
\filldraw[yellow, draw=blue, rotate=90] (0,0) -- (2.4cm,0cm) arc (0:322:2.4cm) -- cycle;
\path[rotate=256] (0,0) -- (2.4cm,0cm) arc (0:116:2.4cm) -- cycle;
\filldraw[red!20, draw=black, rotate=53] (0.2cm,0.07cm) -- (2.5cm,0.07cm) arc (0:33:2.5cm) -- cycle;
\draw[red, dotted] (current bounding box.south west) rectangle
(current bounding box.north east);
\end{tikzpicture}%
\caption{Bildunterschrift 1}
\end{minipage}%
\hfill%
\begin{minipage}[t]{0.48\linewidth}%
\centering\begin{tikzpicture}%
\filldraw[yellow, draw=blue, rotate=90] (0,0) -- (2.4cm,0cm) arc (0:72:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=162] (0,0) -- (2.4cm,0cm) arc (0:36:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=198] (0,0) -- (2.4cm,0cm) arc (0:58:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=256] (0,0) -- (2.4cm,0cm) arc (0:116:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=352] (0,0) -- (2.4cm,0cm) arc (0:15:2.4cm) -- cycle;
\filldraw[yellow, draw=blue, rotate=367] (0,0) -- (2.4cm,0cm) arc (0:45:2.4cm) -- cycle;
\filldraw[red!20, draw=black, rotate=53] (0.2cm,0.07cm) -- (2.5cm,0.07cm) arc (0:33:2.5cm) -- cycle;
\draw[red, dotted] (current bounding box.south west) rectangle
(current bounding box.north east);
\end{tikzpicture}%
\caption{Bildunterschrift 2}%
\end{minipage}%
\end{figure}
\end{document}
![alt text][2]
[1]: http://texwelt.de/wissen/upfiles/KreisPositionen_1.png
[2]: http://texwelt.de/wissen/upfiles/KreisPositionen2.pnghttp://texwelt.de/wissen/upfiles/KreisPositionen2_1.png