Advertisement
Guest User

Untitled

a guest
Mar 24th, 2024
44
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. datas = np.load('dates.npy', allow_pickle=True)
  9. datas = datas.flatten()
  10.  
  11. print(type(dates))
  12. print(np.shape(dates))
  13.  
  14. l = []
  15. for i in range(len(dates)):
  16.     l.append(datetime.datetime.strptime(dates[i], '%Y-%m-%d %H:%M'))
  17.  
  18. print(type(l))
  19. print(type(l[0]))
  20. print(np.shape(l))
  21.  
  22. l = mdates.date2num(l)
  23.  
  24. ax = sns.boxenplot(l)
  25. ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
  26. ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M'))
  27. ax.yaxis.set_major_locator(mdates.YearLocator())
  28. plt.savefig('BOXENPLOT.pdf', bbox_inches='tight')
  29.  
  30. plt.hist(l, bins=10)
  31. axes = plt.gca()
  32. axes.set_xlabel('MY X AXIS')
  33. axes.set_ylabel('MY Y AXIS')
  34. axes.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
  35. plt.gcf().autofmt_xdate()
  36. plt.show()
  37.  
  38. ax = sns.violinplot(l)
  39. ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
  40. ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M'))
  41. ax.yaxis.set_major_locator(mdates.YearLocator())
  42. plt.savefig('VIOLINPLOT.pdf', bbox_inches='tight')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement