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)
然而,这并没有给我单独的标题,我想为情节添加更多功能。
您可以用于seaborn.FaceGrid这些类型的绘图。
g = sns.FacetGrid(data=df, row='pair')
g.map(sns.distplot, 'rate')
Run Code Online (Sandbox Code Playgroud)