讨论数量:
from random import randint
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Microsoft JhengHei']
point = [[randint(1, 10) for i in range(12)] for j in range(11)]
for year in range(11, 0, -1):
data = np.zeros((12,), dtype=np.int)
for i in range(0, year):
data += np.asarray(point[i])
plt.bar(range(0, 12), data, label=f'{2012+year}年', width=0.5)
plt.xlabel("月份")
plt.xticks(range(0, 12), range(1, 13))
plt.ylabel("有\n降\n雨\n天\n數\n (天) ", rotation=0)
plt.legend(loc='upper right')
plt.show()
推荐文章: