Я сохраняю цифры, которые я генерирую, используя рассол. Вот пример того, как я справляюсь со 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()
В приложении я оставляю снимок экрана с изображением, которое я генерирую, с кодом («оригинал») и тем, который я загружаю позже («больше»).
Знаете ли вы, почему это?