سلام
به کمک کد زیر میتوان نموداری درختی تولید کرد که جهت آن چپ به راست است.
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\usepackage[edges]{forest}
\begin{document}
\begin{forest}
for tree={
grow=east,
anchor=west,
draw,
font=\bfseries,
node options={draw, thick, font=\sffamily, align=center, },
edge={semithick},
forked edges,
tier/.wrap pgfmath arg={tier #1}{level()},
text=blue,
l sep=4mm,
s sep=2mm,
fork sep = 2mm,
where level=0{rotate=90, anchor=center, fill=blue!20}{},
where level=1{s sep=1mm,fill=blue!20, rounded corners=7pt, anchor=east}{},
where level=2{s sep=1mm,fill=cyan}{},
where level=3{s sep=1mm,draw=none}{},
l sep=10mm,
edge={ultra thick, rounded corners=2pt, -Stealth},
rounded corners=2pt,
fill=white,
},
[Mother branch,
[Text
[Text]
[Text]
[Text]
[Text]
[Text]
]
[Text
[Text[Text][Text]]
[Text]
[Text]
]
[Text]
[Text]
[Text]
[Text]
]
\end{forest}
\end{document}
من میخواهم جهت نمودار راست به چپ باشد، اما هنگامی که گزینه grow را از east به west تغییر میدهم، شکل خروجی به هم میریزد. چگونه میتوان این مشکل را برطرف کرد؟