使用注释在Matplotlib中的图例下方放置一个文本框

时间:2018-03-19 04:27:58

标签: python matplotlib legend

我希望使用annotate()在Matplotlib图中显示一些文本,在图例框下方对齐。我已经检查了How to place a text box directly below legend in matplotlib?中提出的解决方案,并且可以根据我的情况进行调整,但是添加额外的轴等对我的情况来说似乎有些过分。我只想放置一个注释,其右上角是图例框右下角下方20像素。 我还希望保存该剧情的PDF文件。

这是我的代码。

server

首次显示绘图时,它看起来正确,信息文本正确位于图例下方。此外,保存的png文件显示正确。但是,pdf输出中缺少该文本。

我不确定我的理解是否存在差距,或者是否有问题。有人可以解释为什么pdf输出不正确吗?

png输出

enter image description here

pdf输出

enter image description here

(matplotlib = 2.2,python = 2.7.13,Windows 7)

0 个答案:

没有答案