登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
代码如下: import pandas as pd import matplotlib.pyplotas plt filename=r'd:\admin\Desktop\py\1.xlsx' df=pd.read_excel(filename)#####读取文件########### times=df['Hour']#####给每种气象特征量一个列表用以储存数据#### pressures=df['PRS_Sea']#####给每种气象特征量一个列表用以储存数据#### temps=df['TEM']#####给每种气象特征量一个列表用以储存数据#### rhu=df['RHU']#####给每种气象特征量一个列表用以储存数据#### rains=df['PRE_1h']#####给每种气象特征量一个列表用以储存数据#### fig=plt.figure(figsize=(7,4),dpi=200) ax1=fig.add_subplot(111) line1,=ax1.plot(times,temps,'r:',lw=1,label='气温') bar1=ax1.bar(times,rains,color='b',label='降水量') ax2=ax1.twinx() line2,=ax2.plot(times,pressures,'k-',lw=1.2,label='气压') plt.legend((line1,bar1,line2),('气温','降水量','气压'),loc='centerleft',frameon=False,framealpha=0.5) ax1.set_xlabel('时间 \ h') ax1.set_ylabel('气温(℃)\降水量(mm)') ax2.set_ylabel('气压(hPa)') plt.title("puning") plt.show() 代码可以出图,但是提示下列错误,标题异常,而且折线图也怪怪的,有两条线,柱状图就正常,请教是什么问题?
|