CREANDO UN GRAFICADOR DE FUNCIONES CON TKINTER /PYTHON

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • En este video realizaremos un algoritmo para poder ingresar una función con sus variaciones y nos devuelva una grafica.
    UA-cam: www.youtube.co....
    Pagina de Facebook: www.facebook.c....
    Sígueme en Facebook: www.facebook.c....
    Instagram: / aprende.py
    SUSCRIBETE, DALE LIKE, COMENTA Y COMPARTE
    GRACIAS!!! SALUDOS!!!

КОМЕНТАРІ • 39

  • @ccoo_2023
    @ccoo_2023 3 роки тому

    Hola descubri tu canal, tienes un buen contenido, gracias por compartirlo

  • @Theratoffqa
    @Theratoffqa 2 роки тому

    Increíble, muchas gracias!! :)

  • @anthonysp7190
    @anthonysp7190 2 роки тому

    muy buen video me sirvió bastante gracias

  • @JOSEIGNACIOACOSTAVARGUEZ
    @JOSEIGNACIOACOSTAVARGUEZ Рік тому

    En un cuerpo policiaco, necesita diseñar un sensor de cálculo de posición o distancia recorrida, a
    partir de una velocidad dada, con el objeto de establecer el momento exacto en el que el
    vehículo cruza o impacta con algún obstáculo, asi como lo inverso. ayudamen es mi proyecto de calculo integral usando python y ademas usar la cinematica y todo

  • @jesus1234567811
    @jesus1234567811 Рік тому

    tal vez llego un poquito tarde pero en ves de usar pack se podria usar place? es que quiero poner la grafica en un lugar exacto

    • @jesus1234567811
      @jesus1234567811 Рік тому

      @@APRENDEPYTHON entonces seria en la linea 20 : cvs.get_tk_widget().place () ?

  • @nestorarrastiacovella2116
    @nestorarrastiacovella2116 2 роки тому

    Hola, Seguí tu código y solo grafica los 2 ejemplos que muestras en el vídeo.
    Para el resto de funciones hace cosas raras o no hace nada (por ejemplo pi).
    A que se debe?

    • @nestorarrastiacovella2116
      @nestorarrastiacovella2116 2 роки тому

      @@APRENDEPYTHON Era eso! Solucionado, gracias.

    • @JaVite00
      @JaVite00 Рік тому

      Hola, como solucionaste ese problema?

    • @nestorarrastiacovella2116
      @nestorarrastiacovella2116 Рік тому

      @@JaVite00
      import tkinter as t # cada vez que usemos una función hay que anteponer t
      from tkinter import messagebox
      from matplotlib.pyplot import*
      from matplotlib.figure import Figure
      from matplotlib import style
      from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2Tk
      import matplotlib.animation as anim
      import numpy as np
      from math import *
      win=t.Tk()
      win.title("Graficas de funciones")
      win.geometry("900x800")
      style.use('fivethirtyeight') # estilo del gráfico se obtiene de:
      fig=Figure() # crea una figura
      ax=fig.add_subplot(111) # eje x
      # Se crea un contenedor para la gráfica usando Canvas
      cvs=FigureCanvasTkAgg(fig,win)
      cvs.draw()
      cvs.get_tk_widget().pack(side=t.TOP,fill=t.BOTH,expand=1)
      tlb=NavigationToolbar2Tk(cvs,win) # barra de herramientas del contenedor
      tlb.update() # para que se actualice
      cvs.get_tk_widget().pack(side=t.TOP,fill=t.BOTH,expand=1)
      # Rangos a ingresar
      rang1=False
      rang2=""
      rang3=""
      # definimos las funciones en un diccionario
      fun={"sin":"np.sin","cos":"np.cos","tan":"np.tan","sqrt":"np.sqrt","exp":"np.exp","log":"np.log","pi":"np.pi"}
      def reemplaza(p):
      for i in fun:
      if i in p:
      p=p.replace(i,fun[i])
      return p
      def animate(i):
      global rang1
      global rang2
      if rang1==True:
      try:
      min=float(rang3[0]);max=float(rang3[1])
      if min

  • @j.toledo9673
    @j.toledo9673 2 роки тому

    segui tu mismo codigo, pero no me sale la ventana del grafico, solo me sale Como hago para que me salga la ventana del grafico?? por favor

  • @danielesaucabellosmelendez8637
    @danielesaucabellosmelendez8637 2 роки тому

    Como puedo hacer que que calcule la derivada y que me salga la grafica ,hasta ahora pude hacerlo que calcule la derivda pero no puedo hacer que me salga su grafica

  • @nicolas-zja4
    @nicolas-zja4 2 роки тому

    Hola lamento las molestias, al realizar el código por mi cuenta no se generan valores negativos y no sé a que se debe

    • @nicolas-zja4
      @nicolas-zja4 2 роки тому

      @@APRENDEPYTHON muchísimas gracias por tu pronta respuesta

  • @BellezaDeColores
    @BellezaDeColores Рік тому

    Hola, como estas ?? podrías pasarme el código
    porfa, gracias esta muy interesante

  • @rolandojtorres
    @rolandojtorres 2 роки тому

    realmente no hiciaste el graficador con tkinter sino que incrustaste el de matplotlib en una ventana de tkinter, pero seria casi imposible modificar el grafico, como si si hiciera todo en tkinter.

  • @jorge9895
    @jorge9895 Рік тому

    Hola buenas, tengo una duda.
    Al ejecutarlo siempre me aparece el mensaje de No module named 'matplotlib'. Sabe Vd. como puedo solucionarlo?

    • @jorge9895
      @jorge9895 Рік тому

      @@APRENDEPYTHON Vale muchas gracias, una ultima cosa. Podrias pasarme el codigo a el correo electronico, por favor.

  • @harryotalora3514
    @harryotalora3514 2 роки тому

    Hola que buen video! podrias darme el codigo, lo escribi y no funciona no se donde cometi el error

    • @BellezaDeColores
      @BellezaDeColores Рік тому

      Hola, te pasaron el código ?? podrías pasármelo

    • @harryotalora3514
      @harryotalora3514 Рік тому

      @@BellezaDeColores lo transcribi para ver donde estaba el error

  • @christiantorres2901
    @christiantorres2901 2 роки тому

    hola muy buen contenido, me podrias ayudar con el codigo ?

    • @entonces2080
      @entonces2080 Рік тому

      Men tu Pagina sale con un error 500

  • @nicolashernandezjuandiego6953
    @nicolashernandezjuandiego6953 2 роки тому

    Buen contenido, puedes pasar el código fuente?

    • @alejandrogordo9468
      @alejandrogordo9468 2 роки тому +1

      @@APRENDEPYTHON A mi también me interesa, tengo un proyecto escolar para la materia de métodos numéricos y no he podido realizar que mi programa identifique las funciones dadas por el usuario, habrá algo para identificarlo?

  • @mateoricaurte7761
    @mateoricaurte7761 Рік тому

    hola, podrías pasarme el codigo por favor?

  • @Jotas07
    @Jotas07 2 роки тому

    Hola bro, muy bueno tu contenido, podrias pasar el codigo fuente?

    • @michaell.s9625
      @michaell.s9625 Рік тому

      Hola bro disculpa conseguiste el código podrías pasarmelo porfa

  • @AngelPerez-ux4kh
    @AngelPerez-ux4kh 10 місяців тому

    Hola, Alguien tiene el codigo de casualidad?

  • @diegonaranjo1874
    @diegonaranjo1874 2 роки тому

    men, deberias de explicar mas, no solo enfocarte en escibir codigo y ya, si no que tambien decir para que sirve lo que estas escribiendo y asi

    • @diegonaranjo1874
      @diegonaranjo1874 2 роки тому

      @@APRENDEPYTHON Men, como se podría gráficar una integración que uno mismo digita, me hago entender ? O sea uno le pide a la persona que escriba cualquier integral, que la integre y qje la grafique (ya tengo la integración, solo me falta la gráfica)

  • @michaell.s9625
    @michaell.s9625 Рік тому

    Disculpa podrías pasarme el código

  • @juansebastianalvaradoramos9516
    @juansebastianalvaradoramos9516 2 роки тому

    no me funciono coseno, tannte, raiz y logaritmo. El programa es el mismo

  • @luisflores5347
    @luisflores5347 2 роки тому

    puedes compartir el codigo fuente? gracias

    • @BellezaDeColores
      @BellezaDeColores Рік тому

      Hola, te pasaron el código !! podrías pasármelo, gracias.

  • @MrMOTHERFUCKER
    @MrMOTHERFUCKER 2 роки тому

    amigo, al momento de colo car mi boton para graficar me da este error : TypeError: __init__() got an unexpected keyword argument 'text', a que se debe o como puedo arreglarlo?
    mi linea de codigo es : bo1= Button(ventana_nueva,text="Graficar", command= represent)

    • @MrMOTHERFUCKER
      @MrMOTHERFUCKER 2 роки тому

      @@APRENDEPYTHON Muchas gracias se resolvio, pero ahora tengo esto al momento de meter una funcion : AttributeError: 'NoneType' object has no attribute 'get'

  • @MrMOTHERFUCKER
    @MrMOTHERFUCKER 2 роки тому

    Hola amigo podrias pasar elcodigo porfavor??