Circular waffle chart (plum chart) in R

Thank you very much!
This is exactly what is shown on the original graph. Although, the details are still esoteric for me. What is it exactly in your code that makes the graph circular?