Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- import seaborn as sns
- import matplotlib.pyplot as plt
- import matplotlib.dates as mdates
- import pandas as pd
- import datetime
- datas = np.load('dates.npy', allow_pickle=True)
- datas = datas.flatten()
- print(type(dates))
- print(np.shape(dates))
- l = []
- for i in range(len(dates)):
- l.append(datetime.datetime.strptime(dates[i], '%Y-%m-%d %H:%M'))
- print(type(l))
- print(type(l[0]))
- print(np.shape(l))
- l = mdates.date2num(l)
- ax = sns.boxenplot(l)
- ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
- ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M'))
- ax.yaxis.set_major_locator(mdates.YearLocator())
- plt.savefig('BOXENPLOT.pdf', bbox_inches='tight')
- plt.hist(l, bins=10)
- axes = plt.gca()
- axes.set_xlabel('MY X AXIS')
- axes.set_ylabel('MY Y AXIS')
- axes.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
- plt.gcf().autofmt_xdate()
- plt.show()
- ax = sns.violinplot(l)
- ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
- ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M'))
- ax.yaxis.set_major_locator(mdates.YearLocator())
- plt.savefig('VIOLINPLOT.pdf', bbox_inches='tight')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement