Matplotlib.figure.Figure.waitforbuttonpress () в Python
Matplotlib - это библиотека на Python, которая является численно-математическим расширением библиотеки NumPy. Модуль Figure предоставляет Художника верхнего уровня, Figure, который содержит все элементы сюжета. Этот модуль используется для управления интервалом по умолчанию для подзаголовков и контейнера верхнего уровня для всех элементов графика.
matplotlib.figure.Figure.waitforbuttonpress () метод
Модуль фигуры метода waitforbuttonpress () библиотеки matplotlib используется для блокировки вызова для взаимодействия с фигурой.
Syntax: waitforbuttonpress(self, timeout=-1)
Parameters: This method accept the following parameters that are discussed below:
- timeout: This parameter is the timeout value.
Returns: This method does not returns any value.
Примеры ниже иллюстрируют функцию matplotlib.figure.Figure.waitforbuttonpress () в matplotlib.figure:
Example 1:
# Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt for ite in range ( 2 ): x = np.linspace( - 2 , 6 , 100 ) y = (ite + 1 ) * x fig = plt.figure() ax = fig.subplots() ax.plot(x, y, "-b" ) fig.suptitle( """matplotlib.figure.Figure.waitforbuttonpress() function Example
""" , fontweight = "bold") w = fig.waitforbuttonpress() print ( "Result after" , ite, "click" , w) fig.show() |
Выход:
Example 2:
# Implementation of matplotlib function import numpy as np import matplotlib.cm as cm import matplotlib.mlab as mlab import matplotlib.pyplot as plt fig = plt.figure() ax = fig.subplots() def tellme(s): fig.suptitle(s, fontweight = "bold" ) fig.canvas.draw() renderer = fig.canvas.renderer fig.draw(renderer) fig.clf() ax.axis([ - 1. , 1. , - 1. , 1. ]) plt.setp(plt.gca(), autoscale_on = False ) tellme( """matplotlib.figure.Figure.waitforbuttonpress() function Example
""" ) w = fig.waitforbuttonpress() print ( "Result after click :" , w) fig.show() |
Выход:
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.