Baumdiagramm mit horizontalen und vertikalen Einträgen

Tabellen und Grafiken erstellen und anordnen


Shameless-Dan
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 6. Mär 2016, 20:31

Baumdiagramm mit horizontalen und vertikalen Einträgen

Beitrag von Shameless-Dan »

Hallo zusammen,

ich möchte aus Platzgründen ein Baumdiagramm mit horizontalen und vertikalen Textblöcken erstellen. Dazu habe ich (zum ersten Mal) das Package tikz benutzt und folgendes Diagramm geschrieben:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning,trees}

\begin{document}
\begin{figure}
\centering 
\begin{tikzpicture}   
\tikzstyle{every node}=[shape=rectangle, rectangle, draw, font=\small, align=center, text width=30mm]
\tikzstyle{level 1}=[level distance=35mm, set style={{every node}+=[fill=white!45]}]    
\tikzstyle{level 2}=[level distance=35mm, sibling distance=5mm, set style={{every node}+=[fill=white!30]}] 

\node[text width=30mm, minimum height=5mm]{Umformen}[edge from parent fork down]      
 child[sibling distance=25mm, minimum height=5mm]{node[rotate=90]{Druckumformen}        
  child{node[rotate=90]{Walzen}}        
  child{node[rotate=90]{Freiformen}}        
  child{node[rotate=90]{Gesenkformen}}        
  child{node[rotate=90]{Eindrücken}}        
  child{node[rotate=90]{Durchdrücken}}      
 }       
 child[sibling distance=22.5mm, minimum height=5mm]{node[rotate=90]{Zugdruckumformen}
  child{node[rotate=90]{Durchziehen}}         
  child{node[rotate=90]{Tiefziehen}} 	   
  child{node[rotate=90]{Kragenziehen}}  	   
  child{node[rotate=90]{Drücken}}  	   
  child{node[rotate=90]{Knickbauchen}}       
 } 	 
 child[sibling distance=12.5mm, minimum height=5mm]{node[rotate=90]{Zugumformen}         
  child{node[rotate=90]{Längen}}        
  child{node[rotate=90]{Weiten}} 	   
  child{node[rotate=90]{Tiefen}}      
 } 	 
 child[sibling distance=20mm, minimum height=5mm]{node[rotate=90]{Biegeumformen}         
  child[sibling distance=10mm, minimum height=10mm]{node[rotate=90]{mit geradliniger\\Werkzeugbewegung}}         
  child[sibling distance=10mm, minimum height=10mm]{node[rotate=90]{mit drehender\\Werkzeugbewegung}}       
 } 	 
 child[sibling distance=18.75mm, minimum height=5mm]{node[rotate=90]{Gleitumformen}         
  child{node[rotate=90]{Verschieben}}         
  child{node[rotate=90]{Verdrehen}}       
 };  
\end{tikzpicture}

\caption{Name des Diagramms}
\end{figure}

\end{document}

Das Ergebnis ist fast in Ordnung, jedoch ist der Abstand zwischen dem ersten horizontalen Block und dem darunter folgenden vertikalen Blöcken leider viel zu groß (siehe Bild im Anhang). Wie kann ich diesen verkleinern um die Verzweigungslinien so wie in der unteren Ebene zu gestalten? Vielen Dank für Eure Hilfe!

Grüße,
Daniel

Bild
Dateianhänge
Ergebnis
Ergebnis
Baumdiagramm.jpg (92.39 KiB) 1393 mal betrachtet
Zuletzt geändert von Shameless-Dan am So 6. Mär 2016, 23:47, insgesamt 1-mal geändert.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Könntest Du bitte Dein Beispiel vervollständigen, damit Leser Deines Beitrags "Öffne in Online-Editor" nutzen können, wenn sie es möchten.

Shameless-Dan
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 6. Mär 2016, 20:31

Beitrag von Shameless-Dan »

Hallo Bartman,

danke für den Hinweis, das hat mich als LyX-Nutzer und Anfänger direkt vor das nächste Problem gestellt... Habe den obigen Beitrag editiert!

Grüße,
Daniel

Antworten