seabornはmatplotlibのラッパですから、各gridに対応するaxisを取得してtext()を呼べば良いです。ドキュメントを読んだらfacet_axisで取れると書いてありました。
seaborn.FacetGrid — seaborn 0.8.1 documentation
python
1import numpy as np
2import seaborn as sns
3import matplotlib.pyplot as plt
4
5bins = np.arange(0, 65, 5)
6tips = sns.load_dataset("tips")
7g = sns.FacetGrid(tips, col="time", row="smoker")
8g = g.map(plt.hist, "total_bill", bins=bins, color="r")
9
10for i in range(2):
11 for j in range(2):
12 ax = g.facet_axis(i, j)
13 ax.text(40,20,"hoge")
14
15plt.show()
あとは頑張ってください。
追記
それぞれのgridに対応するデータの取得で困るかもしれないので書いておくと、g.facet_data()で場所とデータの情報が得られるようです。これに対してave, sigmaを計算しておいて辞書にでも格納しておけば、なんとかなると思います。