rcParams = {'font.size': 30,
'font.weight': 'bold',
'font.family': 'sans-serif',
'text.usetex': True,
'ps.useafm': True,
'pdf.use14corefonts': True,
# 'sans-serif': ['Helvetica'],
# 'text.latex.preamble': ['\usepackage{helvet}'],
'axes.unicode_minus': False,
'xtick.major.pad': 20,
'ytick.major.pad': 20}
rmMathFmt = lambda x, y: '{}'.format(x)
plt.rcParams.update(rcParams)
figsize = (18,12)
f, axarr = plt.subplots(nrows = 1 , figsize = figsize)
axarr.acorr(df[xaxis], maxlags = maxlags, linestyle = "solid", usevlines = False, marker='', normed = True, linewidth = 3)
# axarr.set_title(store + ' ' + compType + ' ' + condType + ' ' + title)
# axarr.set_xlabel(xaxis)
axarr.set_xlim([0,maxlags])
axarr.set_ylim([axarr.get_ylim()[0], 1])
axarr.xaxis.set_ticks_position('bottom')
axarr.yaxis.set_ticks_position('left')
axarr.tick_params(length=10, which="major", direction='out')
axarr.tick_params(length=5, which="minor", direction='out')
axarr.yaxis.set_major_locator( mpl.ticker.MaxNLocator(nbins = 4))
axarr.xaxis.set_major_locator( mpl.ticker.MaxNLocator(nbins = 3))
axarr.yaxis.set_major_formatter(plt.FuncFormatter(rmMathFmt))
axarr.xaxis.set_major_formatter(plt.FuncFormatter(lambda x, y: '{:.0f}'.format(x)))
axarr.set_ylabel('ACF')
axarr.set_xlabel('Lag (15 minutes)')
plt.tight_layout(.08)
Last active
April 15, 2021 15:48
-
-
Save sshravan/c2c5e110f21bf1bb7823299e92dfa14e to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment