Matplotlib Object Oriented Vs Functional Programming Vs Reactive Programming