Matplotlib.figure.Figure () в Python

Опубликовано: 23 Марта, 2022

Matplotlib - это библиотека на Python, которая является численно-математическим расширением библиотеки NumPy. Модуль Figure предоставляет Художника верхнего уровня, Figure, который содержит все элементы сюжета. Этот модуль используется для управления интервалом по умолчанию для подзаголовков и контейнера верхнего уровня для всех элементов графика.

matplotlib.figure.Figure () класс

Этот класс является контейнером верхнего уровня для всех элементов графика. Экземпляр Figure поддерживает обратные вызовы через атрибут callbacks, который является экземпляром CallbackRegistry.
Примечание. На рисунке базой является файл matplotlib.artist.Artist .

Syntax: class matplotlib.figure.Figure(figsize=None, dpi=None, facecolor=None, edgecolor=None, linewidth=0.0, frameon=None, subplotpars=None, tight_layout=None, constrained_layout=None)

Parameters: This accept the following parameters that are described below:

  • figsize : This parameter is the Figure dimension (width, height) in inches.
  • dpi : This parameter is the dots per inch.
  • facecolor : This parameter is the figure patch facecolor.
  • edgecolor : This parameter is the figure patch edge color.
  • linewidth : This parameter is the linewidth of the frame.
  • frameon : This parameter is the suppress drawing the figure background patch.
  • subplotpars : This parameter is the Subplot parameters.
  • tight_layout : This parameter is used to adjust subplot parameters.
  • constrained_layout : This parameter is used to adjust positioning of plot elements.

Returns: This method return the figure instances.

Примеры ниже иллюстрируют функцию matplotlib.figure.Figure () в matplotlib.figure:

Example 1:

# Implementation of matplotlib function 
import matplotlib.pyplot as plt 
from matplotlib.figure import Figure
import numpy as np 
    
  
fig = plt.figure(figsize =(5, 4)) 
    
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])
  
xx = np.arange(0, 2 * np.pi, 0.01
ax.plot(xx, np.sin(xx)) 
    
fig.suptitle("matplotlib.figure.Figure() class Example ",  
             fontweight ="bold"
    
plt.show() 

Выход:

Example-2:

# Implementation of matplotlib function 
import matplotlib.pyplot as plt 
from matplotlib.figure import Figure
from mpl_toolkits.axisartist.axislines import Subplot 
import numpy as np 
   
  
fig = plt.figure(facecolor ="green"
    
ax = Subplot(fig, 111
fig.add_subplot(ax) 
    
ax.axis["left"].set_visible(False
ax.axis["top"].set_visible(False)
  
fig.suptitle("matplotlib.figure.Figure() class Example ",  
             fontweight ="bold"
    
plt.show() 

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.