Kreisdiagramm (Tikz) anpassen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kreisdiagramm (Tikz) anpassen

von Marcel_S » Mo 4. Apr 2016, 21:07

Vielen Dank esdd!!!

Genau das was ich die ganze Zeit gesucht habe.

Das nächste Mahl werde ich einen neuen Thread beginnen.

von esdd » Mo 4. Apr 2016, 16:49

Bitte mach für neue Fragen auch einen neuen Thread auf.

Eine Möglichkeit, die Prozentzahlen in den Tortenstücken unsichtbar zu machen, wäre
\documentclass{article}
\usepackage{pgf-pie}
\begin{document}

\begin{tikzpicture}[scale=0.9]
\pie[
      text=pin,
      sum=100,
      radius=5,
      rotate=240,
      explode ={0,0,0.5,0,0},
      color={blue!60,black!60,red!60, orange!60,cyan!60},
      /tikz/nodes={text opacity=0},% <- 
      /tikz/every pin/.append style={text opacity=1} %<- 
      ]
      {
         15/Sauerstoff 15\%,
         75.2/Stickkstoff 75.2\%,
         0.09/Schadstoffe 0.09\%,
         7.1/Kohlenstoffdioxid 7.1\%,
         2.6/Wasser 15\%
         }
         \end{tikzpicture}
\end{document}

Prozentzahl in Tortenstück unsichtbar machen

von Marcel_S » Mo 4. Apr 2016, 15:08

Hallo zusammen,

ich bin gerade dabei ein Tortendiagramm für meine Masterarbeit zu basteln. Funktioniert soweit ganz gut, möchte aber die Prozentzahlen im Tortenstück "unsichtbar" machen. Bekomme da irgendwie keine richtige Lösung zustande. Hier mein Minimalbeispiel.
\documentclass{article}
\usepackage{pgf-pie}
\begin{document}

\begin{tikzpicture}[scale=0.9]
\pie[
		text=pin,
		sum=100,
		radius=5,
		rotate=240,
		explode ={0,0,0.5,0,0},
		color={blue!60,black!60,red!60, orange!60,cyan!60},
		]
		{
			15/Sauerstoff 15\%,
			75.2/Stickkstoff 75.2\%,
			0.09/Schadstoffe 0.09\%,
			7.1/Kohlenstoffdioxid 7.1\%,
			2.6/Wasser 15\%
			}
			\end{tikzpicture}
\end{document}

Wäre sehr dankbar, wenn ihr mir helfen könnt.

Danke

Gruß

Marcel

von kannstmasehn » Do 23. Jul 2015, 09:51

Danke, schaut super aus!

von sudo » Do 23. Jul 2015, 09:43

kannstmasehn hat geschrieben:Besteht die Möglichkeit, dass die Farben der zweiten Torte einfach von dem ersten fortgesetzt werden, sodass keine Farben doppelt erscheinen?
Nein, es ist aber auch nicht schwer, die richtigen Farben zu finden. Die Standardfarben sind:
color={blue!60, cyan!60, yellow!60, orange!60, red!60, blue!60!cyan!60, cyan!60!yellow!60, red!60!cyan!60, red!60!blue!60, orange!60!cyan!60}

von kannstmasehn » Do 23. Jul 2015, 06:38

Besteht die Möglichkeit, dass die Farben der zweiten Torte einfach von dem ersten fortgesetzt werden, sodass keine Farben doppelt erscheinen?

von kannstmasehn » Fr 17. Jul 2015, 10:41

Stimmt. Danke sehr.

von sudo » Fr 17. Jul 2015, 10:39

sum=100 bewirkt, dass 100 der Gesamtsumme ist, und somit eine Lücke bleibt. Dazu ist auch ein Beispiel in der Doku.

Ja die Winkel von shift und rotate habe ich berechnet.

von kannstmasehn » Fr 17. Jul 2015, 10:25

Danke dir!
Ja das über zwei Torten zu realisieren hatte ich mir auch überlegt.

Was genau bewirkt sum? Hast du die Daten von shift und rotate errechnet oder wo kommen die her?

von sudo » Fr 17. Jul 2015, 10:21

Mach zwei Torten, von denen du eine manuell verschiebst. Die Farben anzupassen überlasse ich dir.
\documentclass[margin=5mm]{standalone}
\usepackage{pgf-pie}
\begin{document}
   
\begin{tikzpicture}
\pie[sum=100, rotate =90]
{
3/5,
8/6,
8/7,
8/8,
15/9,
26/1,
11/2
}
\begin{scope}[shift=(52.2:4mm)]
\pie[sum=100, rotate =14.4]
{
10/3,
11/4
}
\end{scope}
\end{tikzpicture}

\end{document}
PS: mach am besten immer einen neuen Thread auf und verlinke auf den alten.

Nach oben