Spec-Zone.ru › Matplotlib

matplotlib.figure.Figure.ginput

Figure.ginput(n=1, timeout=30, show_clicks=True, mouse_add=MouseButton.LEFT, mouse_pop=MouseButton.RIGHT, mouse_stop=MouseButton.MIDDLE)[source]

Блокирующий вызов для взаимодействия с графиком.

Ожидайте, пока пользователь n раз щелкнет по графику, и верните координаты каждого щелчка в списке.

Возможны три типа взаимодействий:

  • Добавление точки.
  • Удаление последней добавленной точки.
  • Остановка взаимодействия и возврат уже добавленных точек.

Действия привязаны к кнопкам мыши через аргументы mouse_add, mouse_pop и mouse_stop.

Параметры:
nint, по умолчанию: 1

Количество щелчков мышью для накопления. Если отрицательное, накапливать щелчки до тех пор, пока ввод не будет завершен вручную.

timeoutfloat, по умолчанию: 30 секунд

Количество секунд ожидания до истечения времени. Если ноль или отрицательное значение, таймаут никогда не произойдёт.

show_clicksbool, по умолчанию: True

Если True, отобразить красный крест в месте каждого щелчка.

mouse_addMouseButton или None, по умолчанию: MouseButton.LEFT

Кнопка мыши, используемая для добавления точек.

mouse_popMouseButton или None, по умолчанию: MouseButton.RIGHT

Кнопка мыши, используемая для удаления последней добавленной точки.

mouse_stopMouseButton или None, по умолчанию: MouseButton.MIDDLE

Кнопка мыши, используемая для остановки ввода.

Возвращаемое значение:
список кортежей

Список координат щелчков (x, y).

Примечания

Клавиатура также может использоваться для выбора точек, если на вашей мыши отсутствует одна или несколько кнопок. Кнопки Delete и Backspace действуют как правая кнопка мыши (т.е., удаляют последнюю точку), кнопка Enter завершает ввод, а любая другая кнопка (не используемая менеджером окон) выбирает точку.

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.figure.Figure.ginput.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API