我该如何标记这些图表

我该如何标记这些图表

我尝试将坐标和节点放入这些图表中,但它们没有出现。

\documentclass[tikz, border=1cm]{standalone}
\usetikzlibrary{patterns}
\begin{document}
\scalebox{0.8}{\begin{tikzpicture}
\draw[line width=8pt] (0,0) circle[radius=2cm] (3,0) circle[radius=2cm];
\filldraw[fill=white] (0,0) circle[radius=2cm] (3,0) circle[radius=2cm];
\clip (0,0) circle[radius=2cm];
\fill[pattern=crosshatch] (3,0) circle[radius=2cm];
\end{tikzpicture}}

\scalebox{0.8}{\begin{tikzpicture}
\draw[line width=8pt] (0,0) circle[radius=2cm] (3,0) circle[radius=2cm] (60:3) circle[radius=2cm];
\filldraw[fill=white] (0,0) circle[radius=2cm] (3,0) circle[radius=2cm] (60:3) circle[radius=2cm];
\clip (0,0) circle[radius=2cm];
\clip (60:3) circle[radius=2cm];
\fill[pattern=crosshatch] (3,0) circle[radius=2cm];
\end{tikzpicture}}
\end{document}

在此处输入图片描述 在此处输入图片描述

答案1

如果节点绘制在剪切区域之外,则它们是不可见的。

  1. 绘制节点第一个\clip命令或

    \begin{tikzpicture}
    
       % node commands
    
       \clip ...;
       \fill ...;
    \end{tikzpicture}
    
  2. 用环境限制剪辑的范围scope,例如:

    \begin{tikzpicture}
      ...
      \begin{scope}
        \clip ...;
        \fill ...;
      \end{scope}
    
      % node commands
    
    \end{tikzpicture}
    

相关内容