Рубрики
Без рубрики

Как очистить участок в Matplotlib С помощью метода clear()

Примеры Matplotlib clear plot в Python с использованием axes.clear() и figure.clear (), которые очищают текущие оси и фигуру соответственно.

Автор оригинала: Team Python Pool.

Как очистить участок в Matplotlib С помощью метода clear()

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

Класс Axes содержит элементы рисунка: Axis, Tick, Line2D, Text, Polygon и т. Д., а также задает систему координат. Экземпляры Axes поддерживают обратные вызовы через атрибут callbacks. Функция Axes.clear() в модуле axes библиотеки matplotlib используется для очистки осей. Таким образом, Matplotlib figure.clear() и axes.clear() используются для очистки фигуры и осей соответственно. Вот синтаксис и параметры функции Matplotlib clear plot.

Синтаксис Matplotlib clear plot в Python

clear(self,)

Параметр

Функция axis.clear() не принимает никаких параметров. Параметр ‘keep_observers’ на рис.clear() является логическим значением.

Тип возврата

Функция clear() не возвращает никакого значения. Он используется в программах python для очистки графиков.

Пример Matplotlib Рисунок четкий график

import numpy as np 
import matplotlib.pyplot as plt 
      
fig,.subplots() 
  
ax.set_xlabel('x-axis') 
ax.set_ylabel('y-axis') 
  
ax.plot([1, 2, 3]) 
ax.grid(True) 
  
fig.clear(True) 
   
fig.suptitle('matplotlib.figure.Figure.clear() \ 
function Example\n\n',) 
  
plt.show()

Выход:

Matplotlib clear figure plot в Python
Matplotlib clear figure plot в Python

Объяснение:

В приведенном выше примере мы сначала создаем график в соответствии со значениями данных, заданными в качестве входных данных.xlabel-это “ось x”, а ylabel-“ось y”. Название рисунка- ” matplotlib.figure.Рис.Пример функции clear ()’. Линии сетки также строятся для рисунка, устанавливая ax.grid(True). Но перед оператором plot.show (), который показывает построенную фигуру, мы используем функцию fig.clear (). Рис.clear() href=”https://en.wikipedia.org/wiki/Function”>функция очищает график фигуры, когда “True” является аргументом. Таким образом, в этом примере, поскольку рис.clear(True) находится перед plot.show(), выходным является вся текущая фигура clear, за исключением заголовка рисунка. href=”https://en.wikipedia.org/wiki/Function”>функция очищает график фигуры, когда “True” является аргументом. Таким образом, в этом примере, поскольку рис.clear(True) находится перед plot.show(), выходным является вся текущая фигура clear, за исключением заголовка рисунка.

Пример четкого графика оси Matplotlib

import numpy as np 
import matplotlib.pyplot as plt 
     .linspace(0.0, 2.0, 201) .sin(2 * np.pi * t) 
  
fig, [ax,.subplots(2, 1,) 
  
ax.set_ylabel('y-axis') 
ax.plot(t, s) 
ax.grid(True) 
ax.set_title('matplotlib.axes.Axes.clear() Example\n\n Sample Example', 
            ,) 
  
ax1.set_ylabel('y-axis') 
ax1.plot(t, s) 
ax1.grid(True) 
ax1.clear() 
ax1.set_title('Above example with clear() \ 
function',,) 
plt.show()

Выход:

Matplotlib Axes clear plot в python
Matplotlib Axes clear plot в python

Объяснение:

В приведенном выше примере создаются два графика “ax” и “ax 1”. Метка на рис. 1-“ось y”. Matplotlib grid() также имеет значение “True”, которое возвращает линии сетки для рисунка. Также упоминается название рисунка. Но мы не используем функцию Matplotlib clear() с сюжетом “ax”. Для второго рисунка мы построим его в соответствии с заданными входными значениями. Но поскольку используется ax2.clear (), текущий график фигуры ” ax2 ” очищается, за исключением его названия. Наконец, оператор plt.show() дает фигуру ” ax “и очищает фигуру” ax2 ” только с ее названием.

Должен Читать

  • Как очистить оболочку Python наиболее эффективным способом
  • Matplotlib Savefig() Для различных параметров в Python
  • Ось Numpy в Python С подробными Примерами

Вывод

В этой статье мы обсудили способы Matplotlib clear plot в Python. Функция clear() в виде axes.clear() или figure.clear() очищает оси и фигуру графика соответственно. Мы ясно обсудили обе оси и ясно изобразили их с примерами и объяснениями. Функция Matplotlib cla() может быть использована в качестве функции axes.clear (). Аналогично, функция clf() делает рисунок ясным. И cla() , и clf() очищают сюжет в Matplotlib.

Однако, если у вас есть какие-либо сомнения или вопросы, дайте мне знать в разделе комментариев ниже. Я постараюсь помочь вам как можно скорее.

Счастливого Пифонирования!