How can I highlight some specific regions in my TikZ tree?
First picture shows my tree, and the second picture shows the idea of my desired outcome (but the rounded grey rectangles should be behind the nodes and edges, in the background, so that still the whole tree is visible). Furthermore on top (but still inside) of each rounded grey rectangle there should be the possibility to type a short text/name.
Hope you can help me!
\documentclass[border=0.1cm]{standalone}
\usepackage[dvipsnames]{xcolor}
\usepackage[utf8x]{inputenc}
\usepackage{tikz}
\usetikzlibrary{trees}
\begin{document}
% Set the overall layout of the tree
\tikzstyle{level 1}=[level distance=5.5cm, sibling distance=3.5cm]
\tikzstyle{level 2}=[level distance=4.5cm, sibling distance=3cm]
\tikzstyle{level 3}=[level distance=4.5cm, sibling distance=4cm]
\tikzstyle{terminal} = [rectangle, rounded corners=0.1cm, fill=BrickRed!40]
\tikzstyle{other} = [rectangle, rounded corners=0.1cm,fill=MidnightBlue!40]
\begin{tikzpicture}[grow=right, sloped]
\node[other] {sf}
child {
node[other] {daeda}
child {
node[other] {aedae}
child {
node[terminal] {Zae}
edge from parent
node[above] {aeae}
}
child {
node[terminal] {ae}
edge from parent
node[above] {a}
node[below] {a}
}
edge from parent
node[above] {}
node[below] {ae}
}
child {
node[terminal] {ad}
edge from parent
node[above] {}
}
child {
node[terminal] {a}
edge from parent
node[above] {}
}
edge from parent
node[above] {}
};
\end{tikzpicture}
\end{document}



