PlayingWith-PyQt/Proyecto2n/Recursos/barajacpiepalo.py
Daniel Jesús Álvarez Gonzalez a1771f90e3 Refactorizado
Cambios en el orden de algunos elementos
2019-06-12 14:06:58 +02:00

33 lines
1.0 KiB
Python
Executable File

import pymysql
import matplotlib.pyplot as plt
import sys
class queso():
def __init__(self):
try:
conn = pymysql.connect(host="localhost", port=3306, user="root", passwd="", db="estadistica")
cursor = conn.cursor()
labels = []
sizes = []
cursor.execute("SELECT palo, count(palo) FROM `cartalarga` group by palo")
for palo, tpalo in cursor.fetchall():
if(palo ==0):
labels.append("Oro")
elif(palo == 1):
labels.append("Copa")
elif(palo == 2):
labels.append("Espada")
else:
labels.append("Bastos")
sizes.append(tpalo)
fig1, ax1 = plt.subplots()
ax1.pie(sizes,labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal')
plt.show()
except:
print("Error de conexión con la BD")