PlayingWith-PyQt/Proyecto2n/Recursos/dodepie.py
2018-01-09 13:55:24 +01:00

26 lines
820 B
Python

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 numero, count(numero) FROM `dado12` group by numero")
for numero, tnumero in cursor.fetchall():
labels.append(numero)
sizes.append(tnumero)
fig1, ax1 = plt.subplots()
ax1.pie(sizes,labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal')
plt.show()
except:
print("No tengo datos suficientes para realizar un diagrama de queso")