matplotlib.pyplot.figure()函数

matplotlib.pyplot.figure()函数

Matplotlib是Python中的一个库,它是NumPy库的数值-数学扩展。Pyplot是一个基于状态的Matplotlib模块接口,该模块提供了一个类似matlab的接口。Pyplot中可以使用的绘图有直线图、轮廓图、直方图、散点图、三维图等。

matplotlib.pyplot.figure()函数

使用matplotlib库的pyplot模块中的figure()函数来创建一个新图形。

语法:matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=, clear=False, **kwargs)

参数:该方法接受如下参数说明:

  • num:提供了这个参数,并且已经存在一个具有此id的数字。
  • figsize(float, float):这些参数是宽度,高度,以英寸为单位。
  • dpi:表示图形的分辨率。
  • facecolor:该参数为背景颜色。
  • edgecolor:该参数是边界颜色。
  • frameon:该参数禁止绘制图形框。
  • FigureClass:该参数使用一个自定义的Figure实例。
  • clear:如果该参数为True且图形已经存在,则清除该参数。

返回值:该方法返回以下值:

  • 这将返回返回的图实例也将被传递给后端中的new_figure_manager。

下面的例子演示了matplotlib.pyplot.figure()函数在matplotlib.axes中的作用:

示例1

# Implementation of matplotlib function
import matplotlib.pyplot as plt
import matplotlib.lines as lines
  
  
fig = plt.figure()
fig.add_artist(lines.Line2D([0, 1, 0.5], [0, 1, 0.3]))
fig.add_artist(lines.Line2D([0, 1, 0.5], [1, 0, 0.2]))
  
plt.title('matplotlib.pyplot.figure() Example\n',
                fontsize = 14, fontweight ='bold')
  
plt.show()

输出:

matplotlib.pyplot.figure()函数

示例2

# Implementation of matplotlib function
import matplotlib.pyplot as plt
from mpl_toolkits.axisartist.axislines import Subplot
  
fig = plt.figure(figsize =(4, 4))
  
ax = Subplot(fig, 111)
fig.add_subplot(ax)
  
ax.axis["left"].set_visible(False)
ax.axis["bottom"].set_visible(False)
  
plt.title('matplotlib.pyplot.figure() Example\n', 
                fontsize = 14, fontweight ='bold')
  
plt.show()

输出:

matplotlib.pyplot.figure()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程