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
- dates = np.load('dates.npy', allow_pickle=True)
- dates = dates.flatten()
- print(type(dates))
- print(np.shape(dates))
- dlist = []
- for d in dates:
- dlist.append(datetime.datetime.strptime(d, '%Y-%m-%d %H:%M'))
- print(type(dlist))
- print(type(dlist[0]))
- print(np.shape(dlist))
- dlist = mdates.date2num(dlist)
- plt.hist(dlist, 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.savefig('HISTPLOT.pdf', bbox_inches='tight')
- ax = sns.boxenplot(dlist)
- ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
- ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
- plt.savefig('BOXENPLOT.pdf', bbox_inches='tight')
- ax = sns.violinplot(dlist)
- ax.set(xlabel='MY X AXIS', ylabel='MY Y AXIS')
- ax.yaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
- plt.savefig('VIOLINPLOT.pdf', bbox_inches='tight')
- ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement