用pandas数据框绘制热矩阵

时间:2017-08-03 22:36:32

标签: python pandas

我有一个pandas数据框如下

AgeGroup, Price Spent
10-15, 22.0
10-15, 30.0
16-20, 45
21-35, 22
16-20, 30.0

等等..

对于每组,我正在绘制密度图如下

fig, axs = plt.subplots(len(df['age_group'].unique()), 1, figsize=(10,10))

    for age_group in df['age_group'].unique():
          sliced_df = age_group['age_group']== age_group
          ax.set_title("age_group=%s"%age_group)
          sliced_df.price.plot(kind='density', ax=ax)

这会创建每个年龄组的价格密度图 而不是这个,我想创建一个" heatmatrix"或彩色地图.. 我的行是age_group,然后列类别表示每个" bin" 我怎么在熊猫中这样做?

1 个答案:

答案 0 :(得分:0)

你应该看一下Seaborn,它可以制作出与熊猫配​​合得很好的各种可视化效果。此示例注释每个bin,但这不是必需的,您可以只绘制颜色权重。