赞
踩
import pygal from die import Die #创建一的D6 die = Die() #扔几次骰子并将它们储存在一个列表中 results = [] for roll_num in range(1000): result = die.roll() results.append(result) #分析结果看看每一个骰子点数出现的次数 frequencies = [] for value in range(1,die.num_sides+1): frequency = results.count(value) frequencies.append(frequency) #对结果进行可视化 hist = pygal.Bar() hist.title = '扔1000次筛子的各面的结果' hist.x_labels = ['1','2','3','4','5','6'] hist.x_title = '结果' hist.y_title = '每个结果出现的次数' hist.add('D6',frequencies) hist.render_to_file(r'C:\Users\22240\Desktop\lianxi\die_visual.svg')
结果是这样的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。