python matplotlib 图例设置 legend() 参数详解

在 matplotlib 中 legend 用于设置图形中的图例,其常见用法如下:

复制代码
legend(loc  # Location code string, or tuple (see below).
            #  图例所有figure位置。
  labels # 标签名称。 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.
复制代码

 

1、简单显示图例

legend()

2、设置位置,图例类显示列数等

legend(loc, ncol, **)

 

matplotlib 的 legend 官网:https://matplotlib.org/users/legend_guide.html

参考:https://blog.csdn.net/helunqu2017/article/details/78641290

posted @   赏尔  阅读(43190)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示