【发布时间】:2021-12-31 15:42:18
【问题描述】:
数据框如下:
import pandas as pd
import numpy as np # used for the nan values
data = {'card_name': ['Diamonds', 'Clovers', 'HorseShoe'], '$20': [1000.0, 10.0, np.nan], '$25': [500.0, np.nan, 1873.0], '$30': [25, 213, 4657], '$40': [np.nan, 2199.0, np.nan], '$50': [1500.0, np.nan, 344.0], '$70': [np.nan, 43.0, 239.0], '$75': [30.0, 2.0, np.nan], '$100': [1.0, np.nan, 748.0]}
df = pd.DataFrame(data)
card_name $20 $25 $30 $40 $50 $70 $75 $100
0 Diamonds 1000 500 25 NaN 1500 NaN 30 1
1 Clovers 10 NaN 213 2199 NaN 43 2 NaN
2 HorseShoe NaN 1873 4657 NaN 344 239 NaN 748
美元符号列名下的数字是对应的card_name上有多少奖品。
我正在尝试绘制每个 card_name 的图表并显示所有列的奖品数量。
我将 Python 和 Pandas 与 Matplotlib/Seaborn 一起使用
【问题讨论】:
标签: python pandas matplotlib seaborn bar-chart