Guest User

Untitled

a guest
Jun 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. import numpy as np
  2. from matplotlib.figure import Figure
  3. from matplotlib.backends.backend_agg import new_figure_manager
  4.  
  5.  
  6. def f(t):
  7. return np.exp(-t) * np.cos(2 * np.pi * t)
  8.  
  9.  
  10. def graph(fig):
  11. t1 = np.arange(0.0, 5.0, 0.1)
  12. t2 = np.arange(0.0, 5.0, 0.02)
  13. ax = fig.add_subplot(1, 1, 1)
  14. ax.plot(t1, f(t1), 'bo', t2, f(t2), 'k')
  15.  
  16.  
  17. fig = Figure()
  18. graph(fig)
  19.  
  20. manager = new_figure_manager(1, dpi=72)
  21. manager.canvas.figure = fig
  22. fig.set_canvas(manager.canvas)
  23. fig.savefig("a.png")
Add Comment
Please, Sign In to add comment