I'm creating a graphical interface, with python and the tkinter module, the interface has to generate a graph and if I click on the export button I have to generate it in a pdf with the Reportlab library. How do I export it?
import matplotlib, sys
matplotlib.use('TkAgg')
from numpy import arange, sin, pi, cos
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg,
NavigationToolbar2TkAgg
import matplotlib as pl
from matplotlib.figure import Figure
import tkinter as tk
import numpy as np
master = tk.Tk()
master.title("Exportadora")
master.geometry("800x700")
cv = tk.Frame(master, width=400, height=400)
cv.grid(row=0,column=1)
def graficar():
grafica= fig.gca()
t = arange(0.0,3.0,0.01)
Fun1 = sin(2*pi*t)
grafica.plot(t,Fun1)
dataPlot.draw()
btnGrafica= tk.Button(master, text='graficar', command=graficar)
btnGrafica.grid(row=1,column=0)
btnExportar= tk.Button(master, text='Exportar')
btnExportar.grid(row=1,column=1)
fig = Figure(figsize=(6,6), dpi=100)
dataPlot = FigureCanvasTkAgg(fig, master=cv)
dataPlot.get_tk_widget().pack(side=tk.TOP, fill=tk.BOTH, expand=1)
master.mainloop()