15-7
直接用xx_label 加入,注意要全str
from die import Die
import pygal
die1 = Die(6)
die2 = Die(16)
results = []
for roll_num in range(10000):
result1 = die1.roll()
result2 = die2.roll()
results.append(result1 + result2)
frequencies = []
xx_label = []
for value in range(2, die1.num_sides + die2.num_sides + 1):
frequency = results.count(value)
frequencies.append(frequency)
xx_label.append(''' + str(value) + ''')
hist = pygal.Bar()
hist.title = "Result of rolling one D6 1000 times"
hist.x_labels = xx_label
hist.x_title = "Result"
hist.y_title = "Frequency of Result"
hist.add('D6 + D6', frequencies)
hist.render_to_file('demo02.svg')



