print a graph

This commit is contained in:
Michael Pilosov 2022-11-27 01:41:02 -07:00
parent 6ccecba442
commit 6f3b00d266

View File

@ -29,13 +29,18 @@
<br> <br>
<div id="outputDiv2" class="font-mono"></div> <div id="outputDiv2" class="font-mono"></div>
<div id="outputDiv3" class="font-mono"></div> <div id="outputDiv3" class="font-mono"></div>
<center>
<div id="hist"></div>
</center>
<py-config> <py-config>
packages = [ packages = [
"pyroulette", "pyroulette",
"matplotlib"
] ]
</py-config> </py-config>
<py-script> <py-script output="hist">
import pyroulette as pr import pyroulette as pr
import matplotlib.pyplot as plt
# seed(59) # seed(59)
from random import randint from random import randint
@ -53,11 +58,20 @@ for _ in range(1, 20):
players = pr.play_roulette(players, games=100) players = pr.play_roulette(players, games=100)
for p in sorted(players, reverse=True): # get the wallet values for all players as a list
print(p, "\n<br>") wallets = [player.wallet for player in players]
# plot the wallet values as a histogram
fig, ax = plt.subplots()
ax.hist(wallets, bins=50)
ax.set_yscale("log")
fig
</py-script> </py-script>
<py-script>
for p in sorted(players, reverse=True):
print(p, "\n<br>")
</py-script>
</section> </section>
</body> </body>