Matplotlib.figure.Figure.clf () в Python

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

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

функция matplotlib.figure.Figure.clf ()

Для очистки фигуры используется метод clf () модуля figure библиотеки matplotlib.

Syntax: clf(self, keep_observers=False)

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

  • keep_observers: This parameter is the boolean value.

Returns: This method does not return any value.

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

Example 1:

# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
      
fig, ax = plt.subplots()
  
ax.set_xlabel("x-axis")
ax.set_ylabel("y-axis")
  
ax.plot([1, 2, 3])
ax.grid(True)
  
fig.clf(True)
   
fig.suptitle("matplotlib.figure.Figure.clf()
function Example ", fontweight ="bold")
  
plt.show()

Выход:

Example 2:

# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
      
t = np.linspace(0.0, 2.0, 201)
s = np.sin(2 * np.pi * t)
   
fig, [ax, ax1] = plt.subplots(2, 1, sharex = True)
   
ax.set_ylabel("y-axis")
ax.plot(t, s)
ax.grid(True)
ax.set_title("Sample Example",
             fontsize = 12,
             fontweight ="bold")
   
ax1.set_ylabel("y-axis")
ax1.plot(t, s)
ax1.grid(True)
  
fig.clf(False)
   
fig.suptitle("matplotlib.figure.Figure.clf()
function Example ", fontweight ="bold")
  
plt.show()

Выход:

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

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