Tikz 中的三叉戟箭头

Tikz 中的三叉戟箭头

我正在寻找能够产生三个节点的基本代码,一个节点位于另外两个节点之上,并且有一个三叉戟箭头从顶部节点指向底部两个节点,如下图所示。

我可以使用类似的东西来获得箭头和间距

 \node [block3d, below right=3cm and 0.1cm of wp4.south] (t9) {T2.2.2};

\draw[->] (ob1.south -| wp1.north) -- (wp1.north);

但是三叉戟风格呢?我是否应该创建一个向下的特殊箭头,然后另外两个箭头向右,然后向左,最后向下?

在此处输入图片描述

答案1

三叉戟 叉子 箭头

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{positioning,arrows.meta}

\tikzset{
        box/.style={
            rectangle,
            minimum width=15mm
            ,minimum height=1cm,
            draw,
            line width=2pt,
            cyan!50!blue,
            text=black},
        arr/.style={
            line width=2pt,
            cyan!50!blue,
            -Stealth}
        }

\begin{document}
    \begin{tikzpicture}
        \node[box] (root) {ROOT};
        \node[box,below left = of root] (child one) {ONE};
        \node[box,below = of root] (child two) {TWO};
        \node[box,below right = of root] (child three) {THREE}; 
        
        \draw[arr] (root) --++ (0,-.85) -| (child one);
        \draw[arr] (root) -- (child two);           
        \draw[arr] (root) --++ (0,-.85) -| (child three);
    \end{tikzpicture}
\end{document}

相关内容