У меня есть блок кода, который отлично работает в записной книжке jupyter без проблем, но затем, когда я пытаюсь запустить его из файла .py на CMD, программа запускается, и я не получаю ошибок, но мои графики не объявиться. все, что я получаю, это пустое окно.
Кто-нибудь знает, что я делаю не так?
это код, который я пытаюсь запустить:
import matplotlib.pyplot as plt
fig = plt.figure()
axes1 = fig.add_axes([1,1,1,1])
axes1.set(title = 'Apple',
xlabel = 'Date',
ylabel = 'Adj Close')
axes1.plot(data['aapl'].index, data['aapl']['Adj Close'])
axes2 = fig.add_axes([1,2.2,1,1])
axes2.set(title = 'Microsoft',
xlabel = 'Date',
ylabel = 'Adj Close')
axes2.plot(data['msft'].index, data['msft']['Adj Close'])
axes3 = fig.add_axes([2.2,1,1,1])
axes3.set(title = 'Google',
xlabel = 'Date',
ylabel = 'Adj Close')
axes3.plot(data['googl'].index, data['googl']['Adj Close'])
axes4 = fig.add_axes([2.2,2.2,1,1])
axes4.set(title = 'Tesla',
xlabel = 'Date',
ylabel = 'Adj Close')
axes4.plot(data['tsla'].index, data['tsla']['Adj Close'])
plt.show(block=True)
вот что я посмотрите, когда я запускаю его из cmd:
вот что я вижу, когда запускаю код в ноутбуке jupyter (ожидается):