Как я могу остановить autopct, изменяя мои указанные размеры? - PullRequest
0 голосов
/ 10 апреля 2020

Я пробовал несколько разных способов исправления этого кода, однако, я думаю, что это как-то связано с этим битом (p / 100) - мне просто нужно (ниже процентного значения) прочитать точное количество миль, которые я проезжаю до «размеров»

import matplotlib.pyplot as plt

# Data to plot
labels = 'Winter Period', 'Summer Period'
sizes = 227000447618.80783, 306368375052.34174
colors = ['lightskyblue', 'gold']

# Plot
plt.pie(sizes, labels=labels, colors=colors,
autopct=lambda p: '{:.2f}% \n ({:.5f} \n Miles)'.format(p,(p/100)*sum(sizes)), 
        textprops={'fontsize': 9}, shadow=True, startangle=140)

plt.axis('equal')
plt.show()

Результаты выполнения этого кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...