Разница между функциями subplot и subplots в Matplotlib заключается в том, что subplot создаёт только одну ось подзаголовка в указанном положении сетки, в то время как subplots позволяет создать рисунок с несколькими вложенными графиками всего одной строкой кода. 3
Функция subplots() возвращает два объекта: первый — это Figure, подложка, на которой будут размещены поля с графиками, второй — объект или массив объектов Axes, через которые можно получить полный доступ к настройке внешнего вида отображаемых элементов. 1
Функция subplot() позволяет указать место размещения поля с графиком, но каждый раз при её вызове нужно указывать количество строк и столбцов сетки. 1
Таким образом, subplots() упрощает создание общих макетов вложенных графиков, включая заключающий их объект figure, за один вызов, в то время как subplot() требует более последовательного подхода, так как создаёт каждый подзаголовок по отдельности. 3