帮助在 Tikz 中创建框图的图例

帮助在 Tikz 中创建框图的图例

我已经完成了框图,但我需要帮助为其创建图例。

我正在尝试创建一个如下图所示的图例。我希望能够首先创建这种类型的图形,并且能够在我的框图中 x 和 y 方向移动整个图形。

在此处输入图片描述

我是 TeX 的新手,但在过去几天里我学到了很多东西。然而,我寻找了一种方法来实现这一点,但没有成功。

答案1

可能有很多方法可以实现类似的效果。这里有一个快速技巧。由于这是针对现有图表的,因此您可能希望对不同的图例条目和相应的箭头等使用样式。

在此处输入图片描述

\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{matrix, fit}
\begin{document}
\begin{tikzpicture}
 \matrix [draw,
          matrix of nodes,
          column sep=4mm
          ]
          (m) at (1,1) {
  Legend 1 & Legend 2 \\
  \draw [blue, ->] (-.25,0) -- (0.25,0) node[minimum height=5pt]{}; &
  \draw [red, ->] (-.25,0) -- (0.25,0); \\
 };

\node [left=-\pgflinewidth] (leg) at (m.west) {Legend};

\node [draw, inner sep=-0.5\pgflinewidth,fit=(leg)(m.north west)(m.south west)] {};

\end{tikzpicture}
\end{document}

相关内容