Чтобы добавить список пояснений для каждого сегмента, используй функцию legend().
import matplotlib.pyplot as plt
import numpy as np
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
plt.pie(y, labels = mylabels)
plt.legend()
plt.show()
Чтобы добавить заголовок к легенде, добавь параметр title в функцию legend.
y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
plt.pie(y, labels = mylabels)
plt.legend(title = "Four Fruits:")
plt.show()
На картинке продемонстрирована легенда с заголовком и списком пояснений.
🔗 Python tricks
