I'm using the following tex to draw some elements in a set using relative positioning:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usetikzlibrary{positioning}
\usetikzlibrary{shapes}
\usetikzlibrary{backgrounds}
\def\leftset{(0,0) circle(2cm)}
\def\rightset{(0:2.5cm) circle(2cm)}
\begin{document}
\begin{tikzpicture}[
ce/.style={draw,circle,fill,red, minimum size=0.1cm},
se/.style={draw,star,star points=5,star point ratio=0.5,fill=green, minimum size=0.1cm}
]
\begin{scope}
\draw \leftset node[below] [label=below: {$A$}] {};
\node[ce] at (-.2, -1) (a1) [label=right: {$a_1$}] {};
\node[ce] at (-.2, 0) (a2) [label=right: {$a_2$}] {};
\node[ce] at (-.2, 1) (a3) [label=right: {$a_3$}] {};
\end{scope}
\begin{scope}[shift={(4.2cm,0cm)}]
\draw \leftset node[below] [label=below: {$B$}] {};
\node[se] at (-.2, -1) (b1) [label=right: {$b_1$}] {};
\node[se] at (-.2, 0) (b2) [label=right: {$b_2$}] {};
\node[se] at (-.2, 1) (b3) [label=right: {$b_3$}] {};
\end{scope}
\end{tikzpicture}
\end{document}
My questions are:
Why the set names $A$, $B$, are not below the set drawing?
Is there a simpler way to define sets and it's elements something like:
\drawset at (x,y) elements[circle] {$a_1$, $a_2$, $a_3$}
?
Of course, any improvements are also welcome.