Ich versuche, einen Knoten optionA
mit zwei Optionen zu zeichnen option1
, option3
der in einem Winkel von 45 Grad vom Mittelpunkt erscheinen soll. Eigentlich habe ich versucht, dies zu ändern:
\tikz \graph [grow right=2cm] { optionA -> option1 -> option2 };
Zu
\tikz \graph [grow right=2cm] { optionA -> {option1, option2} };
Aber option1
und option2
sollten gleichmäßig (45/-45 Grad) von entfernt sein optionA
.
Danke für jeden Vorschlag.
Bearbeiten:
Hier ist dies in einem Dokument:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{graphs}
\begin{document}
\tikz \graph [grow right=2cm] { optionA -> {option1, option2} };
\end{document}
Antwort1
binary tree layout
gibt Ihnen solche Graphen. Das folgende Beispiel erfordert lualatex
.
\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{graphs, graphdrawing}
\usegdlibrary{trees}
\begin{document}
\begin{tikzpicture}
\graph [binary tree layout, level distance=2cm, sibling distance=2cm,
grow=right] { optionA -> {option1, option2} };
\end{tikzpicture}
\begin{tikzpicture}
\graph [binary tree layout, level distance=2cm, sibling distance=2cm] { optionA -> {option1, option2} };
\end{tikzpicture}
\end{document}
Für Bäume sollten Sie die Verwendung von in Betracht ziehen forest
, das im Gegensatz zum obigen kein erfordert lualatex
und wirklich leistungsstark ist.
\documentclass[tikz,border=3.14mm]{standalone}
\usepackage[edges]{forest}
\begin{document}
\begin{forest}
for tree={grow'=east,edge = {-latex},
s sep=2cm,l sep=2cm
}
[optionA
[option1]
[option2]
]
\end{forest}
\end{document}