import matplotlib.pyplot as plt

notas = [85, 92, 88, 78, 90, 88, 82, 95, 78, 88]

# Calculando a frequência de cada nota
frequencias = {}
for nota in notas:
    if nota in frequencias:
        frequencias[nota] += 1
    else:
        frequencias[nota] = 1

# Preparando dados para o gráfico
labels = list(frequencias.keys())
sizes = list(frequencias.values())
explode = [0.1] * len(labels)  # Explodindo todas as fatias para destacar

# Criando o gráfico de pizza
plt.figure(figsize=(8, 6))
plt.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%', startangle=140)

# Adicionando título
plt.title('Distribuição das Notas Finais')

# Exibindo o gráfico
plt.axis('equal')  # Mantém o aspecto de um círculo
plt.show()

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: