PyQtGraph: cierre de la ventana del gráfico

En este artículo veremos cómo podemos cerrar la ventana de trazado en el módulo PyQtGraph. PyQtGraph es una biblioteca de interfaz de usuario y gráficos para Python que proporciona la funcionalidad comúnmente requerida en el diseño y las aplicaciones científicas. Sus objetivos principales son proporcionar gráficos rápidos e interactivos para mostrar datos (gráficos, videos, etc.) y el segundo es proporcionar herramientas para ayudar en el desarrollo rápido de aplicaciones (por ejemplo, árboles de propiedades como los que se usan en Qt Designer).

Las ventanas de trazado constan de dos partes principales: el Panel de trazado que contiene los gráficos trazados reales (por defecto, en la parte superior) y el Panel de control (por defecto, en la parte inferior). El Panel de control es donde configura lo que se trazará. Para un diagrama de dispersión simple, puede ser solo un caso de seleccionar qué columnas trazar una contra la otra, pero puede volverse bastante detallado.

Para hacer esto, usamos closeel método con el objeto de la ventana de trazado.

Sintaxis: ventana.cerrar()

Argumento: no requiere argumento

Retorno : Devuelve Ninguno

A continuación se muestra la implementación.

# importing pyqtgraph as pg
import pyqtgraph as pg
  
# importing QtCore and QtGui from the pyqtgraph module
from pyqtgraph.Qt import QtCore, QtGui
  
# importing numpy as np
import numpy as np
  
import time
  
# creating a pyqtgraph plot window
window = pg.plot()
  
# title
title = "GeeksforGeeks PyQtGraph"
  
# setting window title
window.setWindowTitle(title)
  
# create list for y-axis
y1 = [5, 5, 7, 10, 3, 8, 9, 1, 6, 2]
  
# create horizontal list i.e x-axis
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  
# create pyqt5graph bar graph item 
# with bar colors = green
bargraph1 = pg.BarGraphItem(x = x, height = y1, width = 0.6, brush ='g')
  
# adding bargraph item to the window
window.addItem(bargraph1)
  
# window will get closed
window.close()
  
      
# main method
if __name__ == '__main__':
      
    # importing system
    import sys
      
    # Start Qt event loop unless running in interactive mode or using 
    if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
        QtGui.QApplication.instance().exec_()
  
    print("window is closed")    

Producción :

window is closed

Publicación traducida automáticamente

Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *