super() use, in pyhton, is like using virtual member function call mechanism in C++.
In this case draw method will be call in PathCollection, _CollectionWithSizes, _CollectionWithAngles and Collection. Without only _CollectionWithSizes and Collection.draw() will be called