程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python的matplotlib.pyplot畫圖,格式正確,圖卻不顯示

編輯:Python

畫出的圖如下圖所示…沒有曲線???

圖1

圖二

編譯平台也沒有報錯,但是圖卻畫不出來,一開始不知道怎麼回事。直到我想到了能不能是因為列向量的原因…np.array([])中的"[…]"加多了…

圖三

圖三改成圖四…


圖五

結果就出來了,希望能幫到你…


代碼如下:

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默認字體
plt.rcParams['axes.unicode_minus']=False # 正常顯示負號
flag = pd.read_excel(r"BFG數據\\flag" + str(900) + "—" + str(1900) + ".xlsx", sheet_name='Sheet1').values[:, 0][0:100]
#高爐復風
produce = pd.read_excel("BFG數據\\高爐煤氣管網總受入量(不包括熱風爐)PointValue.xls", sheet_name='采集點數據').values[:, 0][900 + 1:1001]
t = np.array(np.linspace(0,100,100))
y_p = np.array(produce)
y_f = np.array(flag)
plt.subplot(2,1,1)
plt.plot(t,y_p,color="black")
plt.subplot(2,1,2)
plt.plot(t,y_f,color="black")

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved