matplotlib中plt.legend等的使用方法

Posted lfri

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib中plt.legend等的使用方法相关的知识,希望对你有一定的参考价值。

plt.lengend()

用于给图像加图例。

图例是集中于地图一角或一侧的地图上各种符号和颜色所代表内容与指标的说明,有助于更好的认识地图。

语法参数如下: matplotlib.pyplot.legend(*args, **kwargs)

keyword Description
loc Location code string, or tuple (see below).图例所有figure位置
prop the font property字体参数
fontsize the font size (used only if prop is not specified)
markerscale the relative size of legend markers vs. original
图例标记与原始标记的相对大小
markerfirst If True (default), marker is to left of the label.
如果为True,则图例标记位于图例标签的左侧
numpoints the number of points in the legend for line
为线条图图例条目创建的标记点数
scatterpoints the number of points in the legend for scatter plot
为散点图图例条目创建的标记点数
scatteryoffsets a list of yoffsets for scatter symbols in legend
为散点图图例条目创建的标记的垂直偏移量
frameon If True, draw the legend on a patch (frame).
控制是否应在图例周围绘制框架
fancybox If True, draw the frame with a round fancybox.
控制是否应在构成图例背景的FancyBboxPatch周围启用圆边
shadow If True, draw a shadow behind legend.
控制是否在图例后面画一个阴
framealpha Transparency of the frame.
控制图例框架的 Alpha 透明度
edgecolor Frame edgecolor.
facecolor Frame facecolor.
ncol number of columns 设置图例分为n列展示
borderpad the fractional whitespace inside the legend border
图例边框的内边距
labelspacing the vertical space between the legend entries
图例条目之间的垂直间距
handlelength the length of the legend handles 
图例句柄的长度
handleheight the height of the legend handles 
图例句柄的高度
handletextpad the pad between the legend handle and text 
图例句柄和文本之间的间距
borderaxespad the pad between the axes and legend border
轴与图例边框之间的距离
columnspacing the spacing between columns 列间距
title the legend title
bbox_to_anchor the bbox that the legend will be anchored.指定图例在轴的位置
bbox_transform the transform for the bbox. transAxes if None.

sd

以上是关于matplotlib中plt.legend等的使用方法的主要内容,如果未能解决你的问题,请参考以下文章

Python-Matplotlib 14 图例legend

Matplotlib2

如何在 matplotlib 中为 3D 条形图创建图例?

1 matplotlib绘制折线图

python使用技巧 五matplotlib

见图。python matplotlib 子图图例不显示完全。怎么解决?