先说解决问题的办法:
在绘图程序的下面,添加如下代码:
plt.show()
使用python读取csv文件,绘制温度曲线。
程序如下:
import pandas as pd
import matplotlib.pyplot as plt
qutoesdf=pd.read_csv(r'C:\Users\ligang\Desktop\2.csv')#读取csv文件
qutoesdf1=qutoesdf.iloc[:100,:1]#提取前100行,第1列的温度数据
cols=['temp0',]
qutoesdf1.columns=cols#设置列名
qutoesdf1.index=range(1,len(qutoesdf1)+1)#将行号更正为从1开始
print(qutoesdf1)
x=qutoesdf1.index#设置横坐标值
y=qutoesdf1.values#设置列坐标值
plt.plot(x,y)#绘图
上面的程序在执行后,能够将文件的数据打印出来,但是能显示绘图界面;
添加了plt.show()后:
import pandas as pd
import matplotlib.pyplot as plt
qutoesdf=pd.read_csv(r'C:\Users\ligang\Desktop\2.csv')#读取csv文件
qutoesdf1=qutoesdf.iloc[:100,:1]#提取前100行,第1列的温度数据
cols=['temp0',]
qutoesdf1.columns=cols#设置列名
qutoesdf1.index=range(1,len(qutoesdf1)+1)#将行号更正为从1开始
print(qutoesdf1)
x=qutoesdf1.index#设置横坐标值
y=qutoesdf1.values#设置列坐标值
plt.plot(x,y)#绘图
plt.show()#显示函数
最终结果: