Если вы хотите отобразить график в отдельном окне, вам может потребоваться установить бэкэнд.Кроме того, выбранный вами бэкэнд может быть несовместим с вашей настройкой, поэтому попробуйте несколько.
In [4]: plt.switch_backend('QtAgg4')
Если вы действительно хотите показывать графики в строке, вам не нужно ничего делать.По умолчанию VS Code будет показывать графики в строке.Вам не нужен встроенный% matplotlib или plt.show ().Если вы хотите, чтобы графики были встроенными, и они не работают, попробуйте:
get_ipython().run_line_magic('matplotlib', 'inline')
Это то, что появляется, когда вы конвертируете блокнот Jupyter в VS Code, импортируя его.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,100)
y = x*2
# Functional Method
fig = plt.figure()
ax = fig.add_axes([0, 0, 1, 1])
ax.plot(x, y)
ax.set_title('title')
ax.set_xlabel('X')
ax.set_ylabel('Y')
Мой код, протестирован на моем VS-коде в интерактивном окне, с графиком, показывающим на линии.