如何计算和绘制具有分离特征的图?

时间:2020-08-16 01:58:44

标签: python python-3.x dataframe

我有一个看起来像这样的数据框:

Date     Visa  Mastercard  Amex  Paypal  
1/1/20   0     20          0     0       
2/1/20   15    0           0     0       
3/1/20   30    0           0     0       
4/1/20   0     15          0     0       
5/1/20   0     0           50    0

我想计算一下Visa,万事达卡,美国运通卡和Paypal出现的次数,这是Visa和万事达卡的2倍,美国运通卡的1倍,贝宝的0次。然后我要绘制它。

有什么要解决的吗?我确实有一个基于df.info()

的粗略想法

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

import matplotlib.pyplot as plt

visa = df['Visa'].value_counts()
mc = df['Mastercard'].value_counts()
amex= df['Amex'].value_counts()
pp = df['Paypal'].value_counts()

plt.plot([visa,mc,amex,pp])
plt.show()

这将获取值计数并将它们相互绘制。