畫出的圖如下圖所示…沒有曲線???
圖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")