底部的欧拉-维恩图相交,并带有箭头

底部的欧拉-维恩图相交,并带有箭头

我正在努力用 TIKZ 制作这样的图片。通常的欧拉-维恩图在中心相交。我希望它们在底部相交,这样就有空间放置箭头。我在这里用 WORD 尽力了。理想情况下,这两个图的倾斜度应该更小。在此处输入图片描述

答案1

欢迎。也许这是一个开始。

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}[bullet/.style={fill,circle,inner sep=1.5pt},>=latex]
 \draw[rotate=45] (-1.28,0) circle (1 and 2) 
    ++ (0,0.4) foreach \X in {1,...,4}
  {++ (0,0.3) node[bullet] (L\X){}};
 \draw[rotate=-45] (1.28,0) circle (1 and 2)
  ++ (0,0.4) foreach \X in {1,...,4}
  {++ (0,0.3) node[bullet] (R\X){} };
 \draw foreach \X in {1,...,4}
  {(L\X) edge[thick,->] (R\X)};
 \draw foreach \X in {1,2} { (0,-1.2-0.3*\X) node[bullet] (M\X){}
    edge[thick,->,loop right] (M\X)};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容