Το διάγραμμα ντόνατ είναι ένας τύπος κυκλικού διαγράμματος που δείχνει ποσοστά ανά κατηγορία, αφήνοντας κενό στο κέντρο. Το κενό δεν έχει ιδιαίτερη σημασία, αλλά μπορεί να χρησιμοποιηθεί για συνοπτικά στοιχεία (π.χ. “Σύνολο XXX ευρώ”). Τα διαγράμματα ντόνατ δημιουργούνται στην Python με το matplotlib.pyplot.pie.
import matplotlib.pyplot as plt
# Data
percent = [40, 20, 20, 10, 10]
explode = [0, 0, 0, 0, 0]
labels = ["??", "??????", "??", "??", "???"]
percent.reverse()
explode.reverse()
labels.reverse()
# Create pie chart
plt.figure(figsize=(7, 7))
plt.pie(x=percent, labels=labels, explode=explode, autopct="%1.0f%%", startangle=90)
# Add a blank circle in the middle
background_color = "#fff"
p = plt.gcf()
p.gca().add_artist(plt.Circle((0, 0), 0.8, color=background_color))
plt.show()
