是否可以创建带有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)
输出: