答案1
正如@Roland 建议的那样,你可以使用以下解决方案,然后简单地向其中添加点。
\documentclass[tikz,border=7pt]{standalone}
\begin{document}
\begin{tikzpicture}
\useasboundingbox (-3,-1.5) rectangle (3,1.5);
\draw (0,0) ellipse (3 and 1.5);
\begin{scope}
\clip (0,-1.8) ellipse (3 and 2.5);
\draw (0,2.2) ellipse (3 and 2.5);
\end{scope}
\begin{scope}
\clip (0,2.2) ellipse (3 and 2.5);
\draw (0,-2.2) ellipse (3 and 2.5);
\end{scope}
\draw[text=violet] (3,0) node{\Huge{.}} node[above]{A};
\draw[text=violet] (1.4,0) node{\Huge{.}} node[above]{B};
\draw[text=violet] (-1.4,0) node{\Huge{.}} node[above]{C};
\draw[text=violet] (-3,0) node{\Huge{.}} node[above]{D};
\end{tikzpicture}
\end{document}