[英]creating Pie chart for my dataframe for a single column with percentage
import pandas as pd
data = [['tim', 1], ['nick', 1], ['dick', 0]]
df = pd.DataFrame(data, columns = ['Name', 'EMI_Paid'])
df
我的数据框有两列:“名称”和“EMI_Paid”,我想为“EMI 支付”列绘制饼图。 “EMI_Paid”列可以有两个值:0 和 1。
这里 1 表示 - 客户支付了 EMI,0 表示尚未收到 EMI。 我想显示支付 EMI 和尚未支付的人数占总人数的百分比。 并且我还想更改饼图中的标签而不是 1 & 0 我想如下显示 1- EMI 已付和 0- 尚未收到付款。
我用过的代码
df.groupby('EMI_Paid').size().plot(kind='pie', legend=True)
你可以做 :
import matplotlib.pyplot as plt
df.plot.pie(y='EMI_Paid', figsize=(5,5),labels=df['Name'])
plt.show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.