Graficas Matplotlib con PySide2/ PyQt5 y Qt Designer

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 28

  • @MagnoEfren
    @MagnoEfren  3 ปีที่แล้ว +4

    Puedes ver mas videos aquí ! 👇✅
    th-cam.com/users/MagnoEfrenplaylists

  • @santiagoocampoinzunza1437
    @santiagoocampoinzunza1437 2 ปีที่แล้ว +1

    hola disculpa, como le pones los label a cada eje? es decir, con xlabel y ylabel? o ya no se puede asi?
    Saludos y gracias por el video!

    • @MagnoEfren
      @MagnoEfren  2 ปีที่แล้ว

      Hola, puede usar: self.ax.set_xlabel("Eje x", color='#00ff00')
      self.ax.set_ylabel("Eje y", color='#00ff00')

    • @santiagoocampoinzunza1437
      @santiagoocampoinzunza1437 2 ปีที่แล้ว

      @@MagnoEfren pucha, me sigue sin funcionar, debere poner algo en plt.plot?

  • @hernandariopedrazacorzo7100
    @hernandariopedrazacorzo7100 2 ปีที่แล้ว

    Hola, cómo puedo poner la caja de leyenda por fuera de la grafica? Cuando lo hago se corta y aparece la mitad de la caja de leyenda

  • @felipezuniga6316
    @felipezuniga6316 2 ปีที่แล้ว +1

    Buenos videos, pero tengo una consulta, quiero hacer lo mismo pero cargando la interfaz con el "from PyQt5.uic import loadUi", ahí cambian todos los códigos pero no sé como hacerlo.

    • @MagnoEfren
      @MagnoEfren  2 ปีที่แล้ว +1

      Hola, cuando trabaja de esa forma ya no se crea un objeto ui accede a los widgets solo con self. Puede ver otros vídeos donde trabajo de esa forma.

  • @MANUELDEJESUSCARRILLOCARRILLO
    @MANUELDEJESUSCARRILLOCARRILLO ปีที่แล้ว

    ya me suscribi pero no encuentro los videos completos, los tendras? es que se salta varios pasos

  • @alexandergarzo9415
    @alexandergarzo9415 3 ปีที่แล้ว +2

    Me sale este error, alguna idea? es cuando quiero agregar la grafica al layout.
    TypeError: 'PySide2.QtWidgets.QBoxLayout.addWidget' called with wrong argument types:
    PySide2.QtWidgets.QBoxLayout.addWidget(FigureCanvasQTAgg)
    Supported signatures:
    PySide2.QtWidgets.QBoxLayout.addWidget(PySide2.QtWidgets.QWidget, int = 0, PySide2.QtCore.Qt.Alignment = Default(Qt.Alignment))
    PySide2.QtWidgets.QBoxLayout.addWidget(PySide2.QtWidgets.QWidget)

    • @MagnoEfren
      @MagnoEfren  3 ปีที่แล้ว +2

      Hola, creo que el problema esta en FigureCanvasQTAgg, puede guiarse del video y revisar donde esta el error o tambien descargar el código de la descripción.

    • @alexandergarzo9415
      @alexandergarzo9415 3 ปีที่แล้ว

      @@MagnoEfren Perfecto, gracias!

    • @ezequielpurro
      @ezequielpurro 3 ปีที่แล้ว

      Como lo solucionaste? me da el mismo error :/

    • @simonhenriquez4590
      @simonhenriquez4590 2 ปีที่แล้ว

      Tengo el mismo problema :c

  • @maxixmo
    @maxixmo 3 ปีที่แล้ว +1

    Hola, se puede hacer que los gráficos se auto-actualicen cuando hay nuevos datos que graficar? gracias

    • @MagnoEfren
      @MagnoEfren  3 ปีที่แล้ว +2

      Hola, claro para ello debes actualizar constantemente la función o el método donde se grafica, en este video se realiza con Sliders th-cam.com/video/XvIAVnpdLYc/w-d-xo.html

  • @javibautista90
    @javibautista90 ปีที่แล้ว +1

    hola como estas?? podria insertar graficos en plotly dentro de una GUI como esta en Pyside6

    • @MagnoEfren
      @MagnoEfren  ปีที่แล้ว +1

      Hola, si es posible debe usar la clase QWebEngineView.

    • @javibautista90
      @javibautista90 ปีที่แล้ว

      @@MagnoEfren si gracias. logre hacer que apareza una imagen en plotly que tenia pero esta desproporcionada, no se ve bien. necesito que sea responsive respecto a su contenedor

  • @yobannyvasquez4752
    @yobannyvasquez4752 ปีที่แล้ว

    Super interezante, gracias

  • @z0c0l1n0
    @z0c0l1n0 2 ปีที่แล้ว +1

    Muy buenos videos tienes. Y si las gráficas las quieres que sean reales?
    Estilo como en tkinter frame.after para que se actualicen cada un tiempo, se podría con Pyside?

    • @MagnoEfren
      @MagnoEfren  2 ปีที่แล้ว +2

      Hola, gracias, claro puedes ver este video: th-cam.com/video/XvIAVnpdLYc/w-d-xo.html

    • @z0c0l1n0
      @z0c0l1n0 2 ปีที่แล้ว

      @@MagnoEfren muchas gracias. Sigue así

  • @wilsonnorbeyromanotorres3938
    @wilsonnorbeyromanotorres3938 3 ปีที่แล้ว +1

    Excelente video amigo, podría indicarme como hizo para cambiar el idioma del QT Designer?

    • @MagnoEfren
      @MagnoEfren  3 ปีที่แล้ว +1

      Hola, gracias. Yo lo instale usando pip install pyqt5-tools luego buscas el archivo .exe en el disco C o donde lo instales y sale en español por defecto.

  • @augusto352
    @augusto352 ปีที่แล้ว +1

    Hola muy bueno! cómo borrarría un gráfico de los que están en el VerticalLayout usando un pushButton? intenté lo siguiente:
    self.pushButton.clicked.connect(self.restart_gui)
    def restart_gui(self):
    self.verticalLayout.isEmpty()
    Pero no me funciona.... también intenté self.verticalLayout.removeItem, o bien self.verticalLayout.removeWidget pero ninguno me dio resultado

    • @MagnoEfren
      @MagnoEfren  ปีที่แล้ว +1

      Hola, para limpiar la grafica solo debe usar, self.ax.clear() o self.ax.cla()

    • @augusto352
      @augusto352 ปีที่แล้ว

      @@MagnoEfren Gracias! Pude resolverlo de otra manera llamando desde el main de la GUI a la siguiente funcion:
      def restart_gui(self):
      self.canvas.close()
      self.listWidget.clear()