import numpy as np import pandas as pd import matplotlib.pyplot as mp df=pd.read_excel('C:/Users/86147/OneDrive/文档/66666.xlsx',header=0,usecols=(1,)) mylist1=df.values.tolist() room=[] for i in mylist1: room.append(i[0]) df=pd.read_excel('C:/Users/86147/OneDrive/文档/66666.xlsx',header=0,usecols=(2,)) mylist1=df.values.tolist() tomp=[] for i in mylist1: tomp.append(i[0]) room_tomp=zip(room,tomp) avge=[] for i in range(1,185): ls=[] for k,v in room_tomp: if k==i: ls.append(v) s=0 for i in ls: s+=i avg=s/2928 avge.append(avg) mp.plot(avge) mp.title('average temperature change') mp.xlabel('room_num') mp.ylabel('avg_temp') mp.show()检查这个代码为什么不输出图像
时间: 2024-02-07 21:03:41 浏览: 102
这段代码的问题可能是缺少必要的库导入语句。请在代码前添加以下语句:
```
import matplotlib.pyplot as mp
```
然后重新运行代码。如果还是不输出图像,请检查您的电脑是否已安装 Matplotlib 库,并且检查文件路径是否正确。如果问题仍然存在,请提供更多错误信息,以便我能够更好地帮助您。
阅读全文