【发布时间】:2013-05-25 11:17:14
【问题描述】:
我正在 matplotlib 中制作一些图,并想为一些数据添加解释性文本。我想在我的图例中有一个字符串作为“0-10”项上方的单独图例项。有谁知道是否有可能的方法来做到这一点?
这是我传奇的代码:ax.legend(['0-10','10-100','100-500','500+'],loc='best')
【问题讨论】:
-
如果没有正确的方法来做到这一点,我能想到的唯一其他选择是通过绘制一些空值来欺骗图表来生成它
-
试试
annotate()函数。我刚刚问了类似的问题:stackoverflow.com/questions/16823703/adding-label-to-contour -
为什么不简单地设置图例
title? IE。ax.legend(['0-10','10-100','100-500','500+'], loc='best', title='Explanatory text').
标签: python matplotlib pandas legend legend-properties