我正在寻求如何在由pandas df.hist()命令生成的一系列直方图图表的顶部显示标题的建议。例如,在下面代码生成的直方图图块中,我想在图的顶部放置一个通用标题(例如“我的一系列直方图图表”):
data = DataFrame(np.random.randn(500).reshape(100,5), columns=list('abcde'))
axes = data.hist(sharey=True, sharex=True)
我尝试在hist命令中使用title关键字(即title='我的直方图集合'),但没有起作用。
以下代码在ipython笔记本中确实起作用,它通过向其中一个坐标轴添加文本来实现,但有点笨拙。
axes[0,1].text(0.5, 1.4,'My collection of histogram plots', horizontalalignment='center',
verticalalignment='center', transform=axes[0,1].transAxes)
有更好的方法吗?
hist()
不能有命名的title
参数是否有技术上的原因? - Stefan Falk