此代码末尾的循环应该创建多个直方图,但是只能创建一个带有不同颜色列的直方图。
我可以以某种方式强制创建单独的直方图吗?
import matplotlib.pyplot as plt
def myDice(numdice, numFaces, repeatCount):
a=randint(1,1+numFaces, repeatCount)
for i in range (numdice-1):
a += randint(1,1+numFaces, repeatCount)
return a
for i in range (6):
plt.hist(myDice(i,6,1200))