Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. from mpl_toolkits.axes_grid1 import make_axes_locatable
  2. import matplotlib.pyplot as plt
  3. from matplotlib import cm
  4. import seaborn as sns #optional
  5. import numpy as np
  6. import pandas as pd
  7.  
  8. bar1 = [0, 100.0, 100.0, 100.0, 0]
  9. bar2 = [0, 75.0, 100.0, 75.0, 0]
  10. bar3 = [0, 62.5, 87.5, 62.5, 0]
  11. bar4 = [0, 53.125, 75.0, 53.125, 0]
  12.  
  13. df_1 = pd.DataFrame( (np.array( bar1 )) )
  14. df_2 = pd.DataFrame( (np.array( bar2 )) )
  15. df_3 = pd.DataFrame( (np.array( bar3 )) )
  16. df_4 = pd.DataFrame( (np.array( bar4 )) )
  17.  
  18. for i in range(1,5):
  19.  
  20. ax = plt.subplot( )
  21. im = ax.imshow( eval('df_{}.transpose()'.format(i)), cmap=cm.jet, interpolation='nearest', vmin=0, vmax=100 )
  22. divider = make_axes_locatable( ax )
  23. cax = divider.append_axes( "right", size="5%", pad=0.05 )
  24. cb = plt.colorbar(im, cax=cax)
  25. cb.set_label('Temp deg C')
  26. ax.xaxis.set_major_formatter(plt.NullFormatter())
  27. ax.yaxis.set_major_formatter(plt.NullFormatter())
  28. plt.show( )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement