在 VS 代码终端中执行程序时,Matplotlib 不显示绘图
Matplotlib not showing plot when program is executed in the VS Code terminal
我这里有这个简单的程序
import numpy as np
import matplotlib.pyplot as plt
num_of_intervals = 2000
x = np.linspace(-10,10,num=num_of_intervals)
y_inputs = 1/(1+np.exp(-x)) # SIGMOID FUNCTION
plt.figure(figsize = (15,9))
plt.plot(x,y_inputs,label = 'Sigmoid Function')
plt.vlines(x=0, ymin = min(y_inputs), ymax=max(y_inputs), linestyles='dashed')
plt.title('Sigmoid Function')
plt.show()
当上面的程序在vscode终端中是运行。看不到情节(通常会弹出 window 显示情节)。
但是当程序在Ubuntu终端运行时,可以看到弹出的剧情window。
知道如何使用 vscode 解决这个问题。
OS : Ubuntu 20.04
Visual Studio 代码 1.54.3
Python : 3.8.5
仔细检查此选项是否已在“设置”中打开:terminal.integrated.inheritEnv
我这里有这个简单的程序
import numpy as np
import matplotlib.pyplot as plt
num_of_intervals = 2000
x = np.linspace(-10,10,num=num_of_intervals)
y_inputs = 1/(1+np.exp(-x)) # SIGMOID FUNCTION
plt.figure(figsize = (15,9))
plt.plot(x,y_inputs,label = 'Sigmoid Function')
plt.vlines(x=0, ymin = min(y_inputs), ymax=max(y_inputs), linestyles='dashed')
plt.title('Sigmoid Function')
plt.show()
当上面的程序在vscode终端中是运行。看不到情节(通常会弹出 window 显示情节)。
但是当程序在Ubuntu终端运行时,可以看到弹出的剧情window。
知道如何使用 vscode 解决这个问题。
OS : Ubuntu 20.04
Visual Studio 代码 1.54.3
Python : 3.8.5
仔细检查此选项是否已在“设置”中打开:terminal.integrated.inheritEnv