Python 屏蔽饼图matplotlib中的数据值

Python 屏蔽饼图matplotlib中的数据值,python,pandas,matplotlib,Python,Pandas,Matplotlib,我使用以下代码生成饼图。 我的问题是,如何在饼图中屏蔽/隐藏数字? 我不希望饼图中的数字0.62、0.31和0.02可见。 提前谢谢 import pandas as pd import matplotlib.pyplot as plt df99 = pd.DataFrame({ 'Data': ['A', 'B', 'C'], 'Perc': [0.62, 0.31, 0.02]}) plt.pie(df99['Perc']*100, colors=['#002c4b','#

我使用以下代码生成饼图。 我的问题是,如何在饼图中屏蔽/隐藏数字? 我不希望饼图中的数字0.62、0.31和0.02可见。 提前谢谢

import pandas as pd
import matplotlib.pyplot as plt

df99 = pd.DataFrame({
    'Data': ['A', 'B', 'C'],
    'Perc': [0.62, 0.31, 0.02]})
plt.pie(df99['Perc']*100, colors=['#002c4b','#392e2c','#92847a','#ccc2bb','#6b879d','#7FBAA4','#8E654C','#006CB8','#CBBBE9','#9778D3'],counterclock=False,startangle=-270,pctdistance=1.2,labeldistance=1.2,labels=df99['Data'],
        autopct=lambda p: f"{p*df99['Perc'].sum()/100:.2f}")
plt.show()
IIUC

输出:

我们也用熊猫图

df99.set_index('Data').mul(100).plot.pie(y='Perc',colors=['#002c4b','#392e2c','#92847a','#ccc2bb','#6b879d','#7FBAA4','#8E654C','#006CB8','#CBBBE9','#9778D3'],counterclock=False,startangle=-270)
输出:

df99.set_index('Data').mul(100).plot.pie(y='Perc',colors=['#002c4b','#392e2c','#92847a','#ccc2bb','#6b879d','#7FBAA4','#8E654C','#006CB8','#CBBBE9','#9778D3'],counterclock=False,startangle=-270)