Seaborn 直方图/显示子图

pab*_*144 2 python histogram pandas subplot seaborn

我有一个数据框 df,它在一段时间内对多种“N”货币具有不同的汇率。

date         pair       rate
2019-05-01   AUD/USD   -0.004
2019-05-01   GBP/USD    0.05
2019-05-01   USD/NOK    0.0002      
...
2020-01-01   AUD/USD   -0.025
2020-01-01   GBP/USD    0.021315
2020-01-01   USD/NOK    0.0045
Run Code Online (Sandbox Code Playgroud)

我想使用 Seaborn sns 循环绘制 N 个直方图(每对一个);添加标题名称,说明每个图上的对名称。

我可以使用简单的 groupby 来实现这些图:

df.groupby('pair').hist(bins=20, normed=True)
plt.show()
Run Code Online (Sandbox Code Playgroud)

然而,这并没有给我单独的标题,我想为情节添加更多功能。

Chr*_*s A 5

您可以用于seaborn.FaceGrid这些类型的绘图。

g = sns.FacetGrid(data=df, row='pair')
g.map(sns.distplot, 'rate')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述