有没有办法在matplotlib中绘制标题框
是否有使用 matplotlib 在图形/图表下方绘制标题框的函数?我搜索过谷歌并没有找到任何这样的功能。
像图像中所示的内容会很棒。
Is there a function for drawing a caption box underneath a figure/graph using matplotlib? I have searched google and haven't found any such function.
something like what is shown in the image would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 pyplot.text。这是一些示例代码:
它产生以下内容:
如果您想要自动换行,请查看 这篇文章。
我不确定我能否帮助您充分证明其合理性。
Use
pyplot.text
. Here is some sample code:It produces this:
If you want automatic word-wrapping, have a look at this post.
I'm not sure I can help you get it full-justified.
您可以使用
legend
函数(pylab.legend
)。如果您希望它位于轴之外,您可以向其传递一个特定位置(loc
关键字参数)。编辑:图例函数采用
title
参数,这可能有助于获得您想要的内容。然而,对于没有任何图例的标题,保罗的答案更合适。You can use the
legend
function (pylab.legend
). If you want it outside the axes, you can pass to it a specific location (loc
keyword argument).Edit: The legend function takes a
title
argument, which might help getting what you want. However, for a caption without any legend, Paul's answer is more suited.