from die import Die #创建一个D6 die=Die() #掷几次骰子,并将结果存储在一个列表中 results=[] for roll_num in range(1000): result=die.roll() results.append(result) import pygal #分析结果 frequencies=[] for value in range(1,die.num_sides+1): frequency=results.count(value) frequencies.append(frequency) #print(frequencies) #对结果可视化 hist=pygal.Bar() hist.title='Results of rolling one D6 1000 times' hist.x_labels=['1','2','3','4','5','6'] hist.X_title='Result' hist.y_title='Frequency of Result' hist.add('D6',frequencies) hist.render_to_file('die_visual.svg')
这是完全按照书上的程序写的,为什么运行之后出现的没有pygal模块
j结果出来了,不过x轴的tilte---Result没有
报错没有pygal模块,直接使用pip install命令安装即可。
pip install pygal
安装过了
@飘雪*: 还报错吗?
@lovesoo: 是的
@飘雪*: 报什么错误?
@lovesoo:没报错,就是没有x轴的title-Result
是不是这句的问题?X的大小写有关系吧?hist.X_title='Result'