我使用以下代码生成饼图。 我的问题是,如何在饼图中屏蔽/隐藏数字? 我不希望饼图中的数字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
输出:
我们也用熊猫图
输出:
相关问题 更多 >
编程相关推荐