Положение ваших осей неверно и отклоняет оси от фигуры.
попробуйте axes1 = fig1.add_subplot()
для быстрого исправления, которое создает оси, центрированные в пространстве фигуры .
Если вы хотите использовать add_axes()
для ручного размещения осей, тогда координаты приведены в долях фигуры . Координаты: [left, bottom, width, height], где 0 представляет левый / нижний край фигуры, а 1 - правый / верхний край фигуры.
по умолчанию fig.add_subplot()
эквивалентно fig.add_axes([0.125, 0.11, 0.9, 0.88])
Полный код:
import matplotlib.pyplot as plt
fig1 = plt.figure()
axes1 = fig1.add_subplot(111)
axes1.set_title('Nawiew')
fig1.savefig('xx.png', dpi=200)