Seaborn FacetGrid堆积条形图

时间:2019-05-15 14:55:03

标签: python matplotlib seaborn

是否可以创建带有Seaborn的堆叠式barchart facetgrid?

g = sns.FacetGrid(data, col="city", col_order=cities, col_wrap=3, height=5)
g = g.map(plt.plot, x="date", y="value", hue='time_bin', stacked=True, marker=".")

不幸的是,这不起作用。

1 个答案:

答案 0 :(得分:1)

根据我的代码猜测,可以使用plt

fig, axes = plt.subplots(5,3,figsize=(12,20))
axes = axes.flatten()

for city,ax in zip(cities,axes):
    df = data[data.city==city].groupby(['date','time_bin']).value.count()
    df.unstack().plot.bar(ax=ax, stacked=True)

输出:

enter image description here