# 条形图 bar 柱子
# 条形图 bar 柱子
import matplotlib.pyplot as plt
import random
plt.rcParams['font.sans-serif'] = ['SimHei']
# 生产数据:
# 数据类型:数字,"字符串",["列表",100,123],{"键值":"对"},(元组), 布尔表达式
num = 500
money = [100]*num
ren = [] # 人的序号
# 抱树
for i in range(num ):
ren.append(i)
print(money)
print(ren)
ax = plt.subplot(111) # 设置画布de位置,三个数字分别表示第一行第一列第一张图
jin_bi = 10
for q in range(1000):
for i in range(num ):
# 每个人都要减少一块钱
money[i]=money[i]-jin_bi
# 随机100个人加一块钱
a= random.randint(0,num-1)
money[a]=money[a]+jin_bi
ax.cla() # 清除画面
plt.title("第%d次分钱,最小身价%d,最大身价%d"%(q,min(money),max(money)))
plt.bar(ren,money,color=["#1E90FF","#FF6A6A"],alpha=0.8) # 透明度 0-1
plt.xlabel("人员序号")
plt.ylabel("人员身价")
plt.pause(0.1) # 暂停时间
# rgb
boren -博仁版社会游戏
最新推荐文章于 2020-06-26 20:51:40 发布