![我该如何标记这些图表](https://linux22.com/image/451605/%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E6%A0%87%E8%AE%B0%E8%BF%99%E4%BA%9B%E5%9B%BE%E8%A1%A8.png)
我尝试将坐标和节点放入这些图表中,但它们没有出现。
\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
如果节点绘制在剪切区域之外,则它们是不可见的。
绘制节点前第一个
\clip
命令或\begin{tikzpicture} % node commands \clip ...; \fill ...; \end{tikzpicture}
用环境限制剪辑的范围
scope
,例如:\begin{tikzpicture} ... \begin{scope} \clip ...; \fill ...; \end{scope} % node commands \end{tikzpicture}