маринованные фигуры выглядят больше оригинала - PullRequest
0 голосов
/ 12 марта 2020

Я сохраняю цифры, которые я генерирую, используя рассол. Вот пример того, как я справляюсь со spyder:

import numpy as np
import matplotlib.pyplot as plt
import pickle

fig, ax = plt.subplots(2,1)
plt.suptitle('RANDOM')
ax[0].plot(np.random.rand(100), color='r', linewidth=2)
ax[0].set_title('Random 0')
ax[1].plot(np.random.rand(100), color='r', linewidth=2)
ax[1].set_title('Random 1')
plt.tight_layout()

# Save figure
pickle.dump(fig, open('random_fig.pickle', 'wb'))

Однако, когда я загружаю фигуру обратно, она выглядит намного больше, чем та, которую я сохранил, и она такая же большая, как экран моего компьютера. Я загружаю рисунок, используя следующий код:

figx = pickle.load(open('random_fig.pickle', 'rb'))
figx.show()

В приложении я оставляю снимок экрана с изображением, которое я генерирую, с кодом («оригинал») и тем, который я загружаю позже («больше»).

Знаете ли вы, почему это?

Original Figure Bigger Figure

...