Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- from matplotlib.figure import Figure
- from matplotlib.backends.backend_agg import new_figure_manager
- def f(t):
- return np.exp(-t) * np.cos(2 * np.pi * t)
- def graph(fig):
- t1 = np.arange(0.0, 5.0, 0.1)
- t2 = np.arange(0.0, 5.0, 0.02)
- ax = fig.add_subplot(1, 1, 1)
- ax.plot(t1, f(t1), 'bo', t2, f(t2), 'k')
- fig = Figure()
- graph(fig)
- manager = new_figure_manager(1, dpi=72)
- manager.canvas.figure = fig
- fig.set_canvas(manager.canvas)
- fig.savefig("a.png")
Add Comment
Please, Sign In to add comment