Ayuda con gráficas en Python
Publicado por Joel (1 intervención) el 23/05/2020 00:37:12
Hola, estoy teniendo problemas con las gráficas que genero en mi programa.
El programa que hice es sobre un método de apuestas en ruleta llamado "Paroli", el tema es que cuando se genera la salida con las gráficas, estas me salen desplazadas hacia abajo y yo quisiera que estén superpuestas. Si alguno tiene idea de cómo puedo hacer para solucionar esto, se lo agradecería. El código en cuestión es el siguiente:

El programa que hice es sobre un método de apuestas en ruleta llamado "Paroli", el tema es que cuando se genera la salida con las gráficas, estas me salen desplazadas hacia abajo y yo quisiera que estén superpuestas. Si alguno tiene idea de cómo puedo hacer para solucionar esto, se lo agradecería. El código en cuestión es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import random
import pandas as pd
import matplotlib.pyplot as pltimport numpy as np
from math import sqrt
#Lista de números que me da la tirada de la ruletadef lista(nro_apuestas):
listaNum = []
for i in range(nro_apuestas):
listaNum.append(random.randint(0, 36))
return listaNum
def apostar(nroTocado):
global capital
global apuesta
global listaAcertados
triunfos = 0if(nroTocado%2 == 0 and triunfos<=3):
capital = capital + apuesta + 1
apuesta = apuesta*2
listaAcertados.append(1)
triunfos = triunfos + 1
else:capital = (capital - apuesta)
listaAcertados.append(0)
apuesta = 20 triunfos = 0return capital
#------------------ Programa Principal -----------------##Monton a apostarapuesta = 50#Capital disponiblecapital = 10000#Cantidad de apuestasnro_apuestas = 100#Lista de los números que me da la ruletalistaNum = lista(nro_apuestas)
#Lista donde asigno un 1 a las veces que me toca un número par y un 0 en el caso contariolistaAcertados = []
#Arreglo que contiene la cantidad de dinero que tengo en cada apuestaFlujo_de_caja = []
#Lista de las frecuencias relativas del número parlistaFr = []
corridas = 10plt.ylabel('Capital total')
plt.xlabel('Cantidad de apuestas')
for j in range(corridas):
for i in range(nro_apuestas):
listaNum = lista(nro_apuestas)
Flujo = apostar(listaNum[i])
Flujo_de_caja.append(Flujo)
if (capital <= 0):
print("Perdiste")
ejex=[]
for i in range(len(Flujo_de_caja)):
ejex.append(i)
plt.plot(ejex,Flujo_de_caja)
Flujo_de_caja = []
plt.show()

Valora esta pregunta


0
