如何用“维恩图交叉菱形”画一个圆圈

如何用“维恩图交叉菱形”画一个圆圈

我想知道如何使用 tikz 绘制下面的图片

紫色部分是维恩图交叉菱形(抱歉,我想不出更好的术语)。我知道如何绘制圆形,但不确定如何绘制菱形。有什么想法吗?

答案1

您可以添加圆弧并填充中间的区域来绘制菱形。

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
    \draw[very thick, fill=blue!40] (0,0) circle (2);
    \draw[very thick, fill=purple!60] (120:2)
        arc[start angle=60, end angle=-60, radius=2]
        arc[start angle=240, end angle=120, radius=2];
    \node at (180:1) {AB};
    \node at (0:1) {B};
\end{tikzpicture}
\end{document}

相关内容