Advertisement
Guest User

Untitled

a guest
Mar 24th, 2024
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. import numpy as np
  2. import seaborn as sns
  3. import matplotlib.pyplot as plt
  4. import matplotlib.dates as mdates
  5. import pandas as pd
  6. import datetime
  7.  
  8. dates = np.load('dates.npy', allow_pickle=True)
  9. dates = dates.flatten()
  10.  
  11. print(type(dates))
  12. print(np.shape(dates))
  13.  
  14. dlist = []
  15. for d in dates:
  16.     dlist.append(datetime.datetime.strptime(d, '%Y-%m-%d %H:%M'))
  17.  
  18. print(type(dlist))
  19. print(type(dlist[0]))
  20. print(np.shape(dlist))
  21.  
  22. dlist = mdates.date2num(dlist)
  23.  
  24. plt.hist(dlist, bins=10)
  25. axes = plt.gca()
  26. axes.set_xlabel('MY X AXIS')
  27. axes.set_ylabel('MY Y AXIS')
  28. axes.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
  29. plt.gcf().autofmt_xdate()
  30. plt.savefig('HISTPLOT.pdf', bbox_inches='tight')
  31.  
  32. ax = sns.boxenplot(dlist)
  33. ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
  34. ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
  35. plt.savefig('BOXENPLOT.pdf', bbox_inches='tight')
  36.  
  37. ax = sns.violinplot(dlist)
  38. ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
  39. ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
  40. plt.savefig('VIOLINPLOT.pdf', bbox_inches='tight')
  41. ~                                                          
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement