\begin{figure}[h]

\centering
\caption{Example of Group Activity}
\label{fig:groupactivity}

\begin{tikzpicture}[thick,scale=1.25]
\makeatletter
\pgfmathsetseed{1}
\tikzset{
    dot diameter/.store in=\dot@diameter,
    dot diameter=3pt,
    dot spacing/.store in=\dot@spacing,
    dot spacing=10pt,
    dots/.style={
        line width=\dot@diameter,
        line cap=round,
        dash pattern=on 0pt off \dot@spacing
    }
}
\makeatother

\coordinate (p1) at (2.0,2.25);
\coordinate (p1_base) at (0.25,2.25);
\coordinate (p2) at (2.20,1.25);
\coordinate (p2_base) at (0.25,1.30);
\coordinate (p3) at (3.15,2.20);
\coordinate (p3_base) at (5,2.00);
\coordinate (p4) at (3.00,1.30);
\coordinate (p4_base) at (5,1.00);
\coordinate (p5) at (2.55,1.70);

% DRWING AXIS
%\draw [-latex, thick] (0, 0) -- (0, 3) node  [left] {\normalsize{$y$}};
%\draw [-latex, thick] (0, 0) -- (7, 0) node  [below] {\normalsize{$x$}};

%ticks
%    	\foreach \x in {0,...,6}
%     		\draw (\x,1pt) -- (\x,-3pt)
%			node[anchor=north,font=\footnotesize] {\x};
%    	\foreach \y in {0,...,2}
%     		\draw (1pt,\y) -- (-3pt,\y) 
%     			node[anchor=east,font=\footnotesize] {\y};      
   
    
% DRAWING STOPS
\randpoints{(p1)}{20}{0.15}
\randpoints{(p2)}{20}{0.15}
\randpoints{(p3)}{20}{0.15}
\randpoints{(p4)}{20}{0.15}
%\randpoints{(p5)}{100}{0.5}

% DRWAING STOPS INFORMATION
\draw (p1) circle(7pt) node[align=center,font=\footnotesize]{\\\\\\\\$oid_1$};

\draw (p2) circle(7pt) node[align=center,font=\footnotesize]{\\\\\\\\$oid_2$};

\draw (p3) circle(7pt) node[align=center,font=\footnotesize]{\\\\\\\\$oid_3$};

\draw (p4) circle(7pt) node[align=center,font=\footnotesize]{\\\\\\\\$oid_4$};

\draw (p5) circle(35pt) node[below,align=center,font=\footnotesize]{\\\\\\\\\\$Restaurant$};

% DRAWING MOVES
%\decorateline{(p1_base)}{(p1)}{-2mm}{15mm}{2}{}
%\decorateline{(p2_base)}{(p2)}{-2mm}{20mm}{2}{}
%\decorateline{(p3_base)}{(p3)}{-3mm}{20mm}{2}{}
%\decorateline{(p4_base)}{(p4)}{-3mm}{20mm}{2}{}
\end{tikzpicture}

\end{figure}