boren -博仁版社会游戏

# 条形图  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

发布了552 篇原创文章 · 获赞 21 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/houlaos/article/details/105339838
今日推荐