错误:模块“matplotlib”没有“plot”的属性。

6

我正在使用Python 3.6,在运行下面的代码时,我遇到了一个错误,错误信息如下:

Traceback (most recent call last):
  File "C:/Users/Sagar/AppData/Local/Programs/Python/Python36-32/graphfile.py", line 10, in
    plt.plot(x,y)
AttributeError: module 'matplotlib' has no attribute 'plot'

代码如下:

import matplotlib as plt
x=[]
y=[]
readfile=open("graph.txt","r")
data=readfile.read().split("\n")
for i in data:
     val=i.split(",")
     x.append(int(val[0]))
     y.append(int(val[1]))
plt.plot(x,y)
plt.show()

1
import matplotlib.pyplot as plt - roganjosh
2个回答

15

导入语句应该像这样:

 import matplotlib.pyplot as plt

为什么我们要导入pyplot? - Swapnil Sagar
因为matplotlib的pyplot模块包含了绘图所需的必要工具和函数。 - Joseloman

0

import matplotlib.pyplot as plt

这应该可以工作。您还需要导入plot。仅导入matplotlib是不够的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接