matplotlib.pyplot.figlegend()函数

matplotlib.pyplot.figlegend()函数

Matplotlib是一个Python库,用于使用Pyplot创建、动画和编辑图形、绘图和图形。根据用户需求的偏好和需求,Matplotlib.pyplot中定义了许多函数来使用。

matplotlib.pyplot.figlegend()函数

这是用来在图形上放置一个图例的。Matplotlib中的图例类似于图中定义治愈方法的铭牌。

语法:matplotlib.pyplot.figlegend (* args, * * kwargs)

参数:重要参数如下:

  • 要添加到图例中的艺术家列表(线,补丁)被指定为不同的句柄。在figlend()中指定句柄是可选的。
  • 标签:图例的实际名称列表显示艺术家的实际价值的标签列表称为标签。在figlend()中指定标签是可选的,如果没有指定标签,那么figlend()函数会将它们命名为Legend 1、Legend 2等等。
  • loc:图例的位置(默认为’ best ‘)。

返回:返回要显示的图例。

示例1

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

# 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()

输出:

matplotlib.pyplot.figlegend()函数

示例2

使用与上面相同的方法,但显示了figlegend()句柄和标签的使用,但使用了默认位置。

# 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'))

输出:

matplotlib.pyplot.figlegend()函数

示例3

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

# 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')

输出:

matplotlib.pyplot.figlegend()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程