The die_visual.py has been modified, some new funcitons have been added.
The number of dice has been changed to two.
One of them was 8 face dice.
die_visual.py
- import pygal
- from die import Die
- die1 = Die()
- die2 = Die(10)
- results = []
- for roll_num in range(10000):
- result1 = die1.roll()
- result2 = die2.roll()
- results.append(result1+result2)
- #分析结果
- frenquencies = []
- for value in range(2,die1.num_sides+die2.num_sides+1):
- frenquency = results.count(value)
- frenquencies.append(frenquency)
- print(frenquencies)
- #绘制直方图
- hist = pygal.Bar()
- hist.title='Results of rolling one D6 1000 times'
- hist.x_labels = ['2','3','4','5','6','7','8','9','10',
- '11','12','13','14','15','16']
- hist.x_title = 'Result'
- hist.y_title = 'Frenquency of Result'
- hist.add('D6 + D10',frenquencies)
- hist.render_to_file('die_visual.svg')