【发布时间】:2016-11-22 15:13:10
【问题描述】:
我正在使用 matplotlib 进行一些绘图,并且我有一个图例,它告诉查看器使用哪些传感器记录了这些点。有多种类型的传感器,我想在图例中加上字幕来告诉观众每组是什么类型的传感器。我有一个可行的解决方案,但它有点小技巧,如下所示:
创建图例时,它接受两个重要参数:图例标记列表和图例标签列表。我目前的解决方案是将字幕标记设置为带有白色轮廓的白色框,并让字幕标签被两个换行符包围。看起来还可以,但是如果字幕不缩进的话会显得专业很多。我尝试过的两种解决方法是将字幕的标记设置为无,并将字幕的标记设置为所需的字幕字符串,并将其标签设置为空字符串。两者都没有工作。有人对这个有经验么?非常感谢。
【问题讨论】:
-
这是我得到的最接近的结果:stackoverflow.com/questions/21570007/…
-
您考虑过手动编辑 svg 吗?这是最后的手段,但除非你有很多数字,否则你可以比找到程序化解决方案更快。
标签: python matplotlib plot legend cartopy