I am trying to draw a circle and mark some points on it as follows:
\begin{tikzpicture}
\draw (2,2) circle (2cm);
\fill[black!100!] (1,0.25) circle (0.10cm);
\fill[black!100!] (4,2) circle (0.10cm);
\fill[black!100!] (2.4,3.97) circle (0.10cm);
\fill[red!100!] (2,2) circle (0.10cm);
\node at (0.5,-0.25) {$(x_1,y_1)$};
\node at (5,2) {$(x_2,y_2)$};
\node at (2.4,4.57) {$(x_3,y_3)$};
\node at (2,1.5) {$(a_1,a_2)$};
\end{tikzpicture}
Which plots this:
I was looking for a simpler way to label the nodes without having to manually figure out the position of every single point relative to the plotted point, when i found this post: Label a single coordinate (pgfplots). When I tried using pgf plot, I could label the points easily, but I couldn't remove the different axes and plots that showed up. Is there a cleaner way to do this?


