将图形描述添加到Matplotlib中几个子图的底部

时间:2015-12-15 22:13:42

标签: python-3.x matplotlib plot

我想在我的子图组的底部添加一个图形描述。有没有内置的方法来做到这一点,或者我必须继续弄乱scope.$apply()以使其正确放置

1 个答案:

答案 0 :(得分:3)

这会使标签居中,并在图的底部上方15个像素。

import matplotlib.pyplot as plt
import matplotlib.transforms as mtrans

fig, ax = plt.subplots(2, 2)
trans = mtrans.blended_transform_factory(fig.transFigure,
                                         mtrans.IdentityTransform())

txt = fig.text(.5, 15, "total label", ha='center')
txt.set_transform(trans)

enter image description here

有关如何使用转换的详情,请参阅http://matplotlib.org/users/transforms_tutorial.html