用Python繪製一天之內的氣溫變化圖

蘇寶同發表於2021-01-03

假設一天中每隔兩個小時的氣溫分別是[15,13,14.5,17,20,25,26,26,27,22,18,15],請用Python繪製折線圖來表示這一變化過程。程式碼和結果如下:

from matplotlib import pyplot as plt
plt.figure(figsize=(12,8))
import matplotlib
font = {
‘family’:‘SimHei’,
‘weight’:‘bold’,
‘size’:12
}
matplotlib.rc(“font”, **font)
tem = [15,13,14.5,17,20,25,26,26,27,22,18,15]
temp = [f’{i}度’ for i in range(min(tem),max(tem)+1)]
t = [2i for i in range(0,12)]#表示數值
t1 = [f’{2
i}h’ for i in range(0,12)]#表示刻度
t1
plt.xticks(t,t1,rotation=40)
plt.yticks(range(min(tem),max(tem)+1),temp)
plt.plot(t,tem,color=‘purple’,marker=‘o’)
plt.title(‘一天中每隔兩個小時的氣溫變化’,color=‘r’)
plt.xlabel(‘時間’,color=‘purple’)
plt.ylabel(‘溫度’,color=‘purple’)
plt.grid()
plt.show()
在這裡插入圖片描述

相關文章