PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kreisdiagramm erstellen



kemfar
26-07-2007, 14:59
Hallo Forenkollegen,

mir ist bewusst, dass Kreisdiagramme, Kuchendiagramme oder pie charts in wissenschaftlichen Arbeiten teilweise verpönt sind, aber für meine Zwecke ist es die geeignete Art Daten darzustellen.

Bei meiner bisherigen Recherche habe ich keinen "einfachen" dementsprechenden Weg gefunden, was mich sehr wundert. Da es offenbar kein
\usepackage{charts}
\pie{data, format}
gibt, würde mich interessieren, wie ich sonst Kreisdiagramme erstellen kann. Ein \includegraphics{} möchte ich nicht nutzen, da ich nicht so meine LaTeX-Schrift nutzen kann (CM-Bright).


Beste Grüße

Kemfar

PS: Ich nutze LaTeX erst seit kurzem und verwende TexnicCenter.

mart
26-07-2007, 16:18
Hallo,

da musst du dann wohl mit "pstricks" rangehen.


Gruss mart

localghost
26-07-2007, 16:43
Selbstverständlich geht das auch mit pgf/tikZ (http://dante.ctan.org/CTAN/help/Catalogue/entries/pgf.html). In der Anleitung wird man schnell fündig.

daswaldhorn
26-07-2007, 19:22
Hallo,

also du kannst auch mit \includegraphics arbeiten. Den Text kannst du dann mit dem Paket overpic über dein Bild mit LaTeX setzen lassen. Alternativ kannst du mit fragmaster.pl (http://www.tat.physik.uni-tuebingen.de/~vogel/fragmaster/main.html.de) auch den Text direkt in deine Bilder einbauen.

Grüße, Carsten

kemfar
25-08-2007, 12:05
So habe ich es letztenendes auch gemacht. :) Da meine Diplomarbeit bereits angemeldet ist, wollte ich mich im Moment nicht in Pakete einlesen.


Danke

Kemfar

localghost
25-08-2007, 12:56
Für alle, die das gleiche (oder ein ähnliches) Problem haben. Das Beispiel ist aus der aktuellen Anleitung von PSTricks (http://tug.org/PSTricks/main.cgi?file=docs) (Abschnitt 24 - Placing and rotating whatever, S. 42ff).

\begin{pspicture}[showgrid=true](-3,-3)(3,2)
\pswedge[fillstyle=solid,fillcolor=gray]{2}{0}{70}
\pswedge[fillstyle=solid,fillcolor=lightgray]{2}{70}{200}
\pswedge[fillstyle=solid,fillcolor=darkgray]{2}{200}{360}
\SpecialCoor
\psset{framesep=1pt}
\rput(1.2;35){\psframebox*{\small\$9.0M}}
\uput{2.2}[45](0,0){Oreos}
\rput(1.2;135){\psframebox*{\small\$16.7M}}
\uput{2.2}[135](0,0){Heath}
\rput(1.2;280){\psframebox*{\small\$23.1M}}
\uput{2.2}[280](0,0){M\&M}
\end{pspicture}