Matplotlib 未定义名称“绘图”

Matplotlib 未定义名称“绘图”,matplotlib,plot,Matplotlib,Plot,我正在尝试使用matplotlib和下面的代码绘制一些数据 import matplotlib.pyplot as plt import numpy as np data_x = np.linspace(0, 10, 100) data_y = 10 * np.exp(-data_x) np.savetxt('tabelle1.txt', np.column_stack([data_x, data_y]), header='U I') x, y = np.genfromtxt('tabelle1

我正在尝试使用matplotlib和下面的代码绘制一些数据

import matplotlib.pyplot as plt
import numpy as np
data_x = np.linspace(0, 10, 100)
data_y = 10 * np.exp(-data_x)
np.savetxt('tabelle1.txt', np.column_stack([data_x, data_y]), header='U I')
x, y = np.genfromtxt('tabelle1', unpack=True)
plt.plot(x, y, 'rx')
plt.xlabel(r'$x$')
plt.ylabel(r'$y$')
plt.yscale('log')
plt.tight_layout()
plt.savefig('loesung.pdf')
但是,这会生成一个错误,称为NameError:name plot未定义

如何修复此问题?

请尝试

#Add this script
import matplotlib

#Before
import matplotlib.pyplot as plt

向我们显示完整的错误消息!这真的是*完整的错误消息吗?它看起来仍然不完整;让我们看看完整的输出?但是看起来matplotlib安装有问题,因为plt.plot不应该抛出此错误。