سلام
به کمک کد زیر میتوان نموداری درختی تولید کرد که جهت آن چپ به راست است.
\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, % new, distance from parent to branching point
where level=0{rotate=90, anchor=center, fill=blue!20}{}, % new
where level=1{s sep=1mm,fill=blue!20, rounded corners=7pt, anchor=east}{}, % new
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 تغییر میدهم، شکل خروجی به هم میریزد. چگونه میتوان این مشکل را برطرف کرد؟