matplotlib.pyplot.legend()参数
-
loc (默认best,自动选择):设置图例位置
upper left(2) upper center(9) upper right(1) center left(6) center(10) center right(7) lower left(3) lower center(8) lower right(4) -
bbox_to_anchor:设置图例位置
bbox_to_anchor (x, y, width, height) bbox_to_anchor (x, y) -
ncol:int值,设置一行有几列,默认值:1
-
prop:图例的字体属性,默认使用rcParams设置的字体。
-
fontsize:图例的字体大小。int值或字符串。
xx-small 小小小号 x-small 小小号 small 小号 medium 中等 large 大号 x-large 加大号 xx-large 特大号
-
labelcolor:图例字体颜色。
-
numpoints:创建图例时图例中标记点的数量(2D图)
-
scatterpoints:创建时图例中标记点的数量(散点图)
-
scatteryoffsets:标记的垂直偏移量(相对于字体大小),默认[0.375,0.5,0.3125]
-
markerscale:图例标记与原始标记的相对大小
-
markerfirst:bool值,设置标签放在图标的左边还是右边
markerfirst=True
图例标记被放置在图例标签的左边 markerfirst=False 图例标记被放置在图例标签的右边 -
frameon:bool值,是否绘制图例的外边框,默认值:True
为True时: 为False时:
-
fancybox:bool值,设置图例外边框是圆边还是方边,默认True圆边
为True时: 为False时:
-
shadow:bool值,图例是否显示阴影,默认值False不显示
为True时: 为False时:
-
framealpha:设置图例边框的透明度
-
facecolor:设置图例的背景颜色
-
edgecolor:设置图例边框的颜色
-
mode:expand、none值,值为expand时,图例将是水平的
-
title:设置图例中的标题
-
title_fontproperties:设置图例标题中的字体属性
-
title_fontsize:int or str,设置图例中大小,值等同于fontsize
-
borderpad:float,设置图例空白处大小,数值越大,空白处越大
-
labelspacing:float,图例条目之间的垂直空间
-
handlelength:float,图例条型的长度
-
handleheight:float,图例条目的高度
-
handletextpad:float,图例条目与文字的距离