I would like to draw in Python an "amphitheatre" (like in the pictures of the US senate -- image below) such that when a user hovers around a seat, a box is displayed over the cursor with some "seat-specific" information. Where to begin? Are there specific packages that facilitate the creation of such interactive objects?
EDIT: My "final" goal is to create a gui visualizing a dataframe with the columns
name | gender | do they like music
and then the user can choose to color the "seats" by gender (blue for men, red for women, gray for other), or by their love to music (green for yes, red for no). In the beginning I have thought using tkinter but drawing the circles in the exact form of an amphitheatre have proven to be a hard task (for instance this thread deals with drawing of a single circle) and the final output has appeared to be rather ugly.