In [1]:
from centralms import util as UT
In [10]:
import matplotlib as mpl
import matplotlib.pyplot as pl
mpl.rcParams['text.usetex'] = True
mpl.rcParams['font.family'] = 'serif'
mpl.rcParams['axes.linewidth'] = 1.5
mpl.rcParams['axes.xmargin'] = 1
mpl.rcParams['xtick.labelsize'] = 'x-large'
mpl.rcParams['xtick.major.size'] = 5
mpl.rcParams['xtick.major.width'] = 1.5
mpl.rcParams['ytick.labelsize'] = 'x-large'
mpl.rcParams['ytick.major.size'] = 5
mpl.rcParams['ytick.major.width'] = 1.5
mpl.rcParams['legend.frameon'] = False
%matplotlib inline
In [2]:
zt = UT.zt_table()
In [9]:
for isnap in np.arange(len(zt[0])):
print UT.t_nsnap(isnap), UT.tdyn_nsnap(isnap)
In [17]:
tnsnaps = np.array([UT.t_nsnap(isnap) for isnap in np.arange(len(zt[0]))])
tdyns = np.array([UT.tdyn_nsnap(isnap) for isnap in np.arange(len(zt[0]))])
In [19]:
fig = plt.figure()
sub = fig.add_subplot(111)
sub.scatter(tnsnaps, tdyns, s=10)
sub.set_xlim([0., 14.])
Out[19]:
In [22]:
coeff = np.polyfit(tnsnaps, tdyns, 6)
In [25]:
print coeff
In [24]:
fig = plt.figure()
sub = fig.add_subplot(111)
sub.scatter(tnsnaps, tdyns, s=10)
tarr = np.linspace(0., 14., 100.)
tdyn_t = np.poly1d(coeff)
sub.plot(tarr, tdyn_t(tarr), c='k', ls='--')
sub.set_xlim([0., 14.])
Out[24]:
In [ ]: