连接 smartdiagrams 的序列图

连接 smartdiagrams 的序列图

我对 TikZ 和 Smartdiagrams 完全陌生,找不到任何帮助来制作下图:绘制示意图

这些项目中的每一项都是只有一个项目的序列图(它们必须是序列图才能与以前的图表风格相匹配,否则我必须手动模仿 smartdiagram 序列项目的风格)。我的​​问题是,为了绘制这些箭头,所有这些迷你序列图都需要在 tikzpicture 环境中,但这是不可能的。

谢谢你!

答案1

纯 TikZ (smartdiagram够智能了吗?):

在此处输入图片描述

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

\begin{document}
    \begin{tikzpicture}[
    node distance = 2mm and 5mm,
sgn/.style = {signal, draw, signal from=west,
              minimum height=1.2em, minimum width=3em},
                        ]
\node (n1) [sgn]  {$x$};
\coordinate[below right=of n1]  (a);
\node (n2) [sgn,below left=of a]  {$y$};
%
\node (n3) [sgn,right=7mm of a]  {$z$};
\coordinate[right=of n3]  (b);
\node (n4) [sgn,above right=of b]  {$a$};
\node (n5) [sgn,below right=of b]  {$b$};
%
\draw[gray,thick]  
    (n1) -| (a) |- (n2)
    (n3) -- (b);
\draw[-Straight Barb]  
    (a) -- (n3.north west |- n3.west);
\draw[Straight Barb-Straight Barb]
    (n4.north west |- n4.west) -| (b) |- (n5.north west |- n5.west);
  \end{tikzpicture}
\end{document}

笔记:以后请考虑车牌评论,现在你很幸运得到答案(因为你是新手)。

相关内容