help(pie)说:
*autopct*: [ *None* | format string | format function ] If not *None*, is a string or function used to label the wedges with their numeric value. The label will be placed inside the wedge. If it is a format string, the label will be ``fmt%pct``. If it is a function, it will be called.
因此,您可以乘以饼的总大小再除以100,将百分比转换回原始值:
figure(1, figsize=(6,6))ax = axes([0.1, 0.1, 0.8, 0.8])labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'fracs = [15, 30, 45, 10]total = sum(fracs)explode=(0, 0.05, 0, 0)pie(fracs, explode=explode, labels=labels, autopct=lambda(p): '{:.0f}'.format(p * total / 100), shadow=True, startangle=90)show()


