用Python的random模組繪製折線圖

蘇寶同發表於2021-01-04

假設某一天10點與12點的氣溫在22,35之間變化,請用Python繪製折線圖,來表示這120分鐘之內的氣溫變化情況?程式碼和圖形如下:小弟不才,希望各位朋友指點指點。

from matplotlib import pyplot as plt
import random
plt.figure(figsize=(15,12))
import matplotlib
font = {
‘family’:‘SimHei’,
‘weight’:‘bold’,
‘size’:12
}
matplotlib.rc(“font”, **font)
y = [random.randint(22,35) for i in range(120)]
x = range(120)
x_t = range(0,120,10)
x_1 = [f"十點{i}分" for i in range(0,60,10)]
x_1 += [f"十一點{i}分" for i in range(0,60,10)]
y_t = range(22,36,2)
y_1 = [f"{i}度" for i in range(22,36,2)]
plt.plot(x,y,color=‘y’)
plt.xlabel(‘時間’,color=‘g’)
plt.ylabel(‘氣溫’,color=‘g’)
plt.xticks(x_t,x_1,rotation=45,color=‘r’)
plt.yticks(y_t,y_1,color=‘r’)
plt.title(‘某一天10點到12點每分鐘氣溫變化統計圖’,color=‘purple’)
plt.show()
在這裡插入圖片描述

相關文章