tikz에서 닫힌 자체 루프 그리기

tikz에서 닫힌 자체 루프 그리기

저는 물방울 모양의 닫힌 자체 루프를 그리고 있습니다. 다음은 제가 원하는 것입니다.

여기에 이미지 설명을 입력하세요

tikz 코드를 찾았지만 실제로는 원하는 대로 작동하지 않았습니다. 루프가 상단에서 닫히기를 원합니다.

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}[scale=3, every loop/.style={}]
\draw [fill] (0, 0) circle [radius=0.02];
\node [draw=none] {} edge [in=-50,out=-130,loop] ();
\end{tikzpicture}

\end{document}

여기에 이미지 설명을 입력하세요

감사해요!

답변1

문제는 노드의 크기가 일정하고 루프가 가장자리에서 그려지는 것입니다. inner sepouter sep0으로 설정하면 이를 방지할 수 있습니다. 아래는 \node.

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}[scale=3, every loop/.style={}]
\node [fill=black,circle,minimum size=4pt,inner sep=0pt,outer sep=0pt] {} edge [in=-50,out=-130,loop] ();
\end{tikzpicture}

\end{document}

여기에 이미지 설명을 입력하세요

두 번째 버전

LoopSpace가 언급했듯이 전혀 없이도 쉽게 수행할 수 있습니다 node.

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=3]
\fill (0,0) circle[radius=1pt];
\draw (0,0)  to[in=-50,out=-130,loop] (0,0);
\end{tikzpicture}
\end{document}

관련 정보