astropy:docs

TimePlotDate

class astropy.time.TimePlotDate(val1, val2, scale, precision, in_subfmt, out_subfmt, from_jd=False)[source] [edit on github]

Bases: astropy.time.TimeFromEpoch

Matplotlib plot_date input: 1 + number of days from 0001-01-01 00:00:00 UTC

This can be used directly in the matplotlib plot_date function:

>>> import matplotlib.pyplot as plt
>>> jyear = np.linspace(2000, 2001, 20)
>>> t = Time(jyear, format='jyear', scale='utc')
>>> plt.plot_date(t.plot_date, jyear)
>>> plt.gcf().autofmt_xdate()  # orient date labels at a slant
>>> plt.draw()

For example, 730120.0003703703 is midnight on January 1, 2000.

Attributes Summary

epoch_format
epoch_scale
epoch_val
epoch_val2
name
unit

Attributes Documentation

epoch_format = u'jd'
epoch_scale = u'utc'
epoch_val = 1721424.5
epoch_val2 = None
name = u'plot_date'
unit = 1.0

Page Contents