Seite 1 von 1

Baumdiagramm in tikzpicture

Verfasst: Mi 1. Mai 2013, 11:27
von Herr T.
Hallo Latex Freunde,

ich habe folgendes Baumdiagramm erstellt und möchte gern wissen wie ich die senkrechten Striche seitlich verschieben kann. ...sie sollen an der linken Seite starten!...????????

\begin{center}
\begin{tikzpicture}[
kestchen/.style={top color=white, bottom color=yellow!15, rectangle, draw=black, align=center},
left/.style={grow=down,xshift=1em,anchor=west,
edge from parent path={(\tikzparentnode.south) |- (\tikzchildnode.west)},
->,draw,>=latex},
first/.style={level distance=7ex},
second/.style={level distance=12ex},
third/.style={level distance=17ex},
]
\node[kestchen]{Mehrphasenmodelle}
child[level distance=8ex,sibling distance=75mm,edge from parent/.style={->,draw,>=latex}]
{node[kestchen]{disperse\\ Mehrphasensysteme}
child[left,first] {node[kestchen]{Algebraic Slip Modell}}
child[left,second] {node[kestchen]{Euler Euler Modell}}
child[left,third] {node[kestchen]{Granulare Phasen}}
}
child[level distance=8ex,sibling distance=75mm,edge from parent/.style={->,draw,>=latex}]
{node[kestchen] {separierte\\ Mehrphasenströmungen}
child[left,first] {node[kestchen]{Volume of Fluid Modell}}
}
;
\end{tikzpicture}
\end{center}

Verfasst: Mi 1. Mai 2013, 12:29
von esdd
Hallo,

ganz verstehe ich nicht, wo die senkrechten Linien starten sollen. Mit dem folgenden würden sie 1em von der linken unteren Ecke beginnen:
 left/.style={grow=down,xshift=1em,anchor=west, 
 edge from parent path={([xshift=1em]\tikzparentnode.south west) |- (\tikzchildnode.west)} 
Oder meinst du die linke Kante?
 left/.style={grow=down,xshift=1em,anchor=west, 
 edge from parent path={(\tikzparentnode.west)--+(-1em,0) |- (\tikzchildnode.west)}, 
 ->,draw,>=latex}
Gruß
Elke

PS: Bitte nutze zum Einfügen von Code den entsprechenden Button.

Danke!

Verfasst: Fr 3. Mai 2013, 10:01
von Herr T.
Hallo Elke,

ich danke dir vielmals für die gute und schnelle Hilfe! Dein erster Vorschlag war genau was ich brauchte!

Danke!!!