Я хотел бы создать круговую диаграмму matplotlib, которая имеет значение каждого клина, написанного поверх клина.
Документация предлагает использовать autopct
для этого.
autopct: [Нет | форматирование строки | формат] Если нет None, это строка или функция, используемые для обозначения клиньев с помощью их числовое значение. Этикетка будет расположенный внутри клина. Если это форматированной строки, метка будет FMT% проц. Если это функция, она будет называться.
К сожалению, я не уверен, что должна использоваться эта форматная форма или функция формата.
Используя этот базовый пример ниже, как я могу отображать каждое числовое значение поверх его клина?
plt.figure()
values = [3, 12, 5, 8]
labels = ['a', 'b', 'c', 'd']
plt.pie(values, labels=labels) #autopct??
plt.show()