当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Matplotlib.pyplot.figlegend()用法及代码示例


Matplotlib是一个Python库,用于使用Pyplot创建,制作动画以及编辑图形,曲线图和图形。 Matplotlib.pyplot根据用户的喜好和要求,定义了许多要使用的函数。

matplotlib.pyplot.figlegend()函数

这用于在图上放置图例。 Matplotlib中的图例类似于定义图中固化方法的铭牌。

用法: matplotlib.pyplot.figlegend(*args, **kwargs)
参数:some important parameters are:
  • 处理:所有图形线的列表(或在技术术语“艺术家”中)将要添加到图例的艺术家(线,补丁)列表作为不同的手柄。在figlend()中指定句柄是可选的。
  • 标签:图例的实际名称列表用来显示Artist实际值的标签列表称为标签。在figlend()中指定标签是可选的,如果未指定标签,则figlend()函数将其命名为Legend 1,Legend 2,依此类推。
  • 位置:图例的位置(默认值:‘best’)。

返回:返回图例。

范例1:创建了一个数据集x,其值x = [0,0.1,0.2,…。,5]且y = sin(x),然后用标签= =绘制了数据集x在x轴和y在y轴的图形。 “ Sin”,并使用默认的figlegend()与该图一起绘制,并使用之前指定的标签作为图例。



Python3

# Importing the necessary modules 
import numpy as np 
import matplotlib.pyplot as plt 
  
# Creating a dataset 
x = np.arange(0, 5, 0.1) 
y = np.sin(x) 
  
# Plotting the data 
plt.plot(x, y, label = "Sin") 
  
# Legend 
plt.figlegend()

输出:

figlegend()

范例2:使用与上述相同的方法,但显示使用figlegend()句柄和标签,但使用默认位置。

Python3

# Importing the necessary modules 
import numpy as np 
import matplotlib.pyplot as plt 
  
# Creating a dataset 
x = np.arange(0, 5, 0.1) 
y = np.cos(x) 
  
# Plotting the data 
line1 = plt.plot(x, y) 
  
# Legend 
plt.figlegend((line1),('Cos'))

输出:

figlegend plot-2

范例3:通过在tan和cos函数的一个图上绘制两个图形来显示figlegend(句柄,标签,位置)函数的使用。

Python3

# Importing the necessary modules 
import numpy as np 
import matplotlib.pyplot as plt 
  
# Creating a dataset 
x = np.arange(0, 5, 0.1) 
y = np.tan(x) 
  
x1 = np.arange(0, 5, 0.1) 
y1 = np.cos(x) 
  
# Plotting the data 
line1 = plt.plot(x, y) 
line2 = plt.plot(x1, y1) 
  
# Legend 
plt.figlegend( 
handles = (line1,line2), 
          labels = ("Tan","Cos"), 
          loc='upper right')

输出:

figlegend plot-3




相关用法


注:本文由纯净天空筛选整理自samrat2825大神的英文原创作品 Matplotlib.pyplot.figlegend() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。