Buenas dias chicos estoy haciendo un ejercicio en donde debo generar un archivo.txt. Y debe guardarse en el escritorio de cualquier pc donde se compile.
Necesito una ayuda en eso .Y como haria para que mi grafica este en la ventana o menu.Gracias
Necesito una ayuda en eso .Y como haria para que mi grafica este en la ventana o menu.Gracias
Código:
from tkinter import *
import numpy as np
from tkinter import filedialog
import matplotlib.pyplot as plt
window = Tk()
window.title("Practica 3")
lbl=Label(window,text="Numero")
lbl.grid(column=0,row=0)
txt=Entry(window,width=50)
txt.grid(column=1, row=0)
txt.config(state='disabled')
def azar():
a=np.random.randint(1,20,20)
np.savetxt('dato.txt',a)
txt.config(state='normal')
txt.delete(0,END)
txt.insert(1,a)
txt.config(state='disabled')
return a
def abrir():
n=0
window.filename=filedialog.askopenfilename(initialdir = "./",title ="Select file",filetypes=(("txt file","*.txt"),("all files","*,*")))
a=np.loadtxt(window.filename)
def graficar():
a=azar()
x=np.arange(0,20,1)
plt.plot(x,a)
plt.show()
btn=Button(window,text="Azar",command=azar)
btn.grid(column=2 ,row=0)
btn2= Button(window,text="Abrir",command=abrir)
btn2.grid(column=2, row=1)
btn3= Button(window,text="Graficar",command=graficar)
btn3.grid(column=1, row=1)
window.mainloop()