Building a lollipop chart follows almost the same process as for a barplot. It is by the way used exactly for the same kind of input dataset. The idea is to create a
scalePoint() or a
scaleBand() and add a set a circle and another of segments. Note that it often looks better horizontal, and that reordering is important.
Turn it horizontal
Lollipop plot often looks better horizontal: it makes label easier to be read. Find how to do it!
Interactivity is mainly going to be about buttons for lollipops. Here are a few examples. Note that the barplot section has many more interactive charts to offer, that can easily be converted to lollipops.