es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Agregue subtramas en pyqtgraph.

Me gustaría preguntar cómo agregar subgráficos en pyqtgraph. Soy capaz de trazar un gráfico de dispersión. Ahora necesito trazar otro gráfico junto con él. ¿Cómo se hace eso?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para agregar subtramas en pyqtgraph, puedes usar el GraphicsLayoutWidget para crear un diseño,y luego añadir múltiples objetos PlotItem al diseño. Aquí tienes un ejemplo:

    import pyqtgraph as pg
    
    # Crear el widget principal
    win = pg.GraphicsLayoutWidget()
    
    # Añadir gráficas al widget
    plot1 = win.addPlot(row=0, col=0)
    plot2 = win.addPlot(row=1, col=0)
    
    # Graficar datos en la primera gráfica
    x1 = [1, 2, 3, 4, 5]
    y1 = [10, 5, 4, 8, 9]
    plot1.plot(x1, y1, pen=None, symbol='o')
    
    # Graficar datos en la segunda gráfica
    x2 = [1, 2, 3, 4, 5]
    y2 = [3, 6, 7, 2, 1]
    plot2.plot(x2, y2, pen=None, symbol='o')
    
    # Mostrar el widget
    win.show()
    

    En este ejemplo, se crea el GraphicsLayoutWidget y se añaden dos objetos PlotItem a él usando win.addPlot(). Luego, se grafican datos en cada una de las gráficas usando el método plot().

    Puedes personalizar el diseño de las gráficas pasando diferentes argumentos de fila y columna a win.addPlot(), y también puedes ajustar el tamaño y la posición de cada gráfica dentro del diseño.

Comments are closed.