Factorplot with multiindex dataframe

时间:2017-06-17 16:37:26

标签: python pandas seaborn data-analysis

这是我正在使用的数据框架:

enter image description here
(只有前两年没有国家69的数据我会解决这个问题)。 nkill是从原始长格式数据帧中总计的那一年的死亡人数。

我正在尝试做一些类似于这个情节的事情:

this plot

然而,国家代码作为色调。我知道有类似的帖子,但没有人帮我解决这个问题,请提前谢谢。

By Hue我的意思是在seaborn语法中使用As pictured in this third picture。在此示例中,Hue为该列中的每种类型的变量创建一个图。因此,如果我在国家/地区列中有两个国家/地区代码,则每年它会并排绘制两个条形图(每个国家/地区一个)。

1 个答案:

答案 0 :(得分:0)

只需查看数据,就可以直接使用hue参数。 但首先,您需要从数据框

创建实际列
df.reset_index(inplace=True)  

然后像

sns.barplot(x = "year", y="nkill", hue="country", data=df)

应该给你想要的情节。