Ключевые отличия объектно-ориентированного подхода в Matplotlib от использования модуля Pyplot:
- При объектно-ориентированном подходе изображения строятся на основе создания и настройки графических объектов, которые формируют объектную архитектуру изображения. km.mmf.bsu.by Это позволяет осуществлять больший уровень контроля и настройки при построении графиков. www.skytowner.com
- При использовании модуля Pyplot фигуры и оси создаются неявно и автоматически для получения желаемого графика. stackoverflow.com Это удобный и быстрый способ построения простых графиков, но он не подходит для создания более сложных графиков, например, с несколькими подграфиками. www.skytowner.com
Таким образом, объектно-ориентированный подход рекомендуется использовать, когда нужен детальный контроль над построением графика, а модуль Pyplot предпочтительнее для неинтерактивного построения графиков (например, при написании сценариев). stackoverflow.com