Draw a closed self loop in tikz

I am drawing a closed self loop which has a drop shape. The following is something I want.

I found some tikz code, but it didn't really work as I wanted. I want the loop to be closed on the top.

\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}


Thanks!

The problem is that your node has a certain size, and the loop is drawn from its edge. Set inner sep and outer sep to zero, and you'll avoid that. Below is a slightly different version, with just a \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}


Second version

As LoopSpace mentions, it's easily done without a node at all, e.g.

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=3]

• The node is overkill, just draw the path. \draw[scale=3] (0,0) to[out=-130,in=-50,loop] (0,0); – Loop Space Mar 21 '16 at 18:03
• Just be glad I didn't mention hobby ... – Loop Space Mar 21 '16 at 18:12