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!!!
Hola descubri tu canal, tienes un buen contenido, gracias por compartirlo
Increíble, muchas gracias!! :)
muy buen video me sirvió bastante gracias
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
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
@@APRENDEPYTHON entonces seria en la linea 20 : cvs.get_tk_widget().place () ?
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?
@@APRENDEPYTHON Era eso! Solucionado, gracias.
Hola, como solucionaste ese problema?
@@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
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
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
Hola lamento las molestias, al realizar el código por mi cuenta no se generan valores negativos y no sé a que se debe
@@APRENDEPYTHON muchísimas gracias por tu pronta respuesta
Hola, como estas ?? podrías pasarme el código
porfa, gracias esta muy interesante
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.
Hola buenas, tengo una duda.
Al ejecutarlo siempre me aparece el mensaje de No module named 'matplotlib'. Sabe Vd. como puedo solucionarlo?
@@APRENDEPYTHON Vale muchas gracias, una ultima cosa. Podrias pasarme el codigo a el correo electronico, por favor.
Hola que buen video! podrias darme el codigo, lo escribi y no funciona no se donde cometi el error
Hola, te pasaron el código ?? podrías pasármelo
@@BellezaDeColores lo transcribi para ver donde estaba el error
hola muy buen contenido, me podrias ayudar con el codigo ?
Men tu Pagina sale con un error 500
Buen contenido, puedes pasar el código fuente?
@@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?
hola, podrías pasarme el codigo por favor?
Hola bro, muy bueno tu contenido, podrias pasar el codigo fuente?
Hola bro disculpa conseguiste el código podrías pasarmelo porfa
Hola, Alguien tiene el codigo de casualidad?
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
@@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)
Disculpa podrías pasarme el código
no me funciono coseno, tannte, raiz y logaritmo. El programa es el mismo
@@APRENDEPYTHON excelente servicio
puedes compartir el codigo fuente? gracias
Hola, te pasaron el código !! podrías pasármelo, gracias.
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)
@@APRENDEPYTHON Muchas gracias se resolvio, pero ahora tengo esto al momento de meter una funcion : AttributeError: 'NoneType' object has no attribute 'get'
Hola amigo podrias pasar elcodigo porfavor??