Baumdiagramm

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: Baumdiagramm

von Serafyna » Do 13. Sep 2012, 11:37

Vielen lieben Dank euch!
Hat mir total geholfen, ich habe jetzt einen Mix auf beiden Vorschlägen gemacht. So sieht es gleich viel Besser aus.
Liebe Grüße
Silke

von esdd » Do 13. Sep 2012, 09:46

Hallo,

damit Text in einer Node umgebrochen wird, muss für diese eine Textbreite vorgegeben sein:
\documentclass{scrartcl}
\usepackage[margin=1cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
  [every node/.style={fill=black!20,rounded corners,align=center},
    grow=south, level distance=2cm, 
    level 1/.style={sibling distance=90mm}, 
    level 2/.style={sibling distance=20mm,text width=2.5cm}, 
    level 3/.style={sibling distance=30mm}, 
  ]
  \node (r){ROI}
    child {node (d){Gewinn}
      child{node (e){Einsparungen}
         child{node (f){Einsparungen bei Transaktionskosten}}
         child{node (g){Einsparungen bei Fixkosten}}
      }
      child[missing]
      child[missing]
      child{node[text width=3cm] (g) {Gewinn aus Umsatzsteigerung}
         child{node (i){durchschn. Deckungsbeitragsrate}}
         child{node (j){Gesamte Umsatzsteigerung}}
      }
    }
    child{node (a){Investiertes Kapital}
      child{node (b){Folgekosten}
        }
      child[missing]
      child{node (c){Projektkosten}
       }
    }; 

\node at (r|-a){:}; 
\node at (d|-e){+}; 
\node at (a|-b){+}; 
\end{tikzpicture}
\end{document}
Gruß
Elke

von dknof » Mi 12. Sep 2012, 23:28

Hallo Serafyna,

Du kannst den Text in eine tabular-Umgebung packen, damit erhälst Du auch Zeilenumbrüche:
  child{node (f){\begin{tabular}{l}Einsparungen\\ bei\\ Transaktionskosten\end{tabular}}}
Gruß
Diether

Baumdiagramm

von Serafyna » Mi 12. Sep 2012, 18:04

Hallo Zusammen,

ich muss gerade für die Uni etwas schreiben und da würde ich gerne ein Baumdiagramm einfügen. Ich habe jetzt auch schon viele ausprobiert, aber bekomme das Problem leider selber nicht gelöst.
Und zwar will ich in dem Baum den Text bei den Knoten mehrzeilig machen und habe es auch schon mit \\ versucht, nur leider erkennt der PC das nicht.
Kann mir bitte jemand sagen, wie ich das hin bekomme?

Vielen Dank für eure Bemühungen!
% Das ist mein Latex-Dokument.
\documentclass{scrartcl} \usepackage[utf8]{inputenc}
\usepackage{tikz}  

\begin{document}
\begin{tikzpicture}
[%
	grow=south,
level 1/.style={sibling distance=80mm},
level 2/.style={sibling distance=40mm},
level 3/.style={sibling distance=20mm},
level 4/.style={sibling distance=20mm},
level 5/.style={sibling distance=10mm,nodes={fill=black,font=\ttfamily\color{white}}},
%
every node/.style={fill=black!20,rounded corners},
] 
\node {ROI}
child {node (d){Gewinn}
	child{node (e){Einsparungen}
		child{node (f){Einsparungen\\ bei\\ Transaktionskosten}}
		child{node (g){Einsparungen\\ bei Fixkosten}}
	}
	child{node (g) {Gewinn\\ aus\\ Umsatzsteigerung}
		child{node (i){durchschn.\\ Deckungseitragsrate}} 
		child{node (j){Gesamte\\ Umsatzsteigerung}}
	}
}
child{node (a){Investiertes Kapital}
	child{node (b){Folgekosten}
  	} 
  	child{node (c){Projektkosten}  
  	}
};


\path (a) -- (d) node [midway] {:};
\path (b) -- (c) node [midway] {+};
\path (e) -- (g) node [midway] {+};
\end{tikzpicture} 
\end{document}

% Ende des Dokuments 
[/code]

Nach oben