Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import matplotlib.pyplot as plot
- import random
- def countscores(list, score):
- countstore = 0
- scorelist = []
- for i in range(0, 11):
- for item in list:
- if item == i:
- countstore += 1
- scorelist.append(countstore)
- countstore = 0
- return scorelist
- scores = []
- for x in range (0, 30):
- scores.append(random.randint(0, 10))
- print(scores)
- scoredata = countscores(scores, 10) # Count function called here
- print(scoredata)
- plot.bar(range(11), scoredata, align='center', alpha=0.5)
- plot.xticks(range(11))
- plot.ylabel('Score frequency')
- plot.title('Scores on a quiz')
- plot.show()
- plot.savefig(fname="Quiz Chart.png")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement