Guest User

Untitled

a guest
Jul 17th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. x_axis_titles = ["Recession Probibility"]
  2.  
  3. spread = array([[3.0],
  4. [5.0],
  5. [10.0],
  6. [15.0],
  7. [20.0],
  8. [25.0],
  9. [30.0],
  10. [40.0],
  11. [50.0],
  12. [60.0],
  13. [70.0],
  14. [80.0],
  15. [90.0]])
  16.  
  17. spread_divisions = [1.35, 1.21, 0.76, 0.46, 0.22, 0.02, -0.17, -0.50, -0.82, -1.13, -1.46, -1.85, -2.40]
  18. f = Figure(dpi=100)
  19. ax = f.add_subplot(1,1,1)
  20. ax.imshow(spread, cmap="bwr")
  21.  
  22. f.set_figwidth(3, forward=True)
  23. f.set_figheight((root.winfo_height() / 100) - 4.0, forward=True)
  24. ax.tick_params(axis='x', which='both', bottom=False, top=False, labelbottom=False)
  25. ax.set_yticks(arange(len(spread_divisions)))
  26. ax.set_yticklabels(spread_divisions)
  27. for i in range(len(spread)):
  28. for j in range(len(x_axis_titles)):
  29. ax.text(j, i, '%.1f%' % spread[i, j], ha="center", va="center", color="w")
  30.  
  31. ax.set_title("Recession ProbabilitynnCurrent Spread: " + str(round(dcf_data[9][-1] - (dcf_data[8][-1] * 100), 2)))
  32.  
  33. canvas = FigureCanvasTkAgg(f, master=dashboard_page)
  34. canvas.show()
  35. canvas.get_tk_widget().grid(row=1, column=0, columnspan=2, sticky=tkinter.W, padx=(10), pady=(5,5))
Add Comment
Please, Sign In to add comment