Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 243f440

Browse files
committed
DOC: better intro for dates.py
1 parent 9bfd631 commit 243f440

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

lib/matplotlib/dates.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22
Matplotlib provides sophisticated date plotting capabilities, standing on the
33
shoulders of python :mod:`datetime` and the add-on module :mod:`dateutil`.
44
5+
By default, Matpltolib uses the units machinery described in
6+
`~.matplotlib.units` to convert `datetime.datetime`, and `numpy.datetime64`
7+
objects when plotted on an x- or y-axis. By default, the user does not
8+
need to do anything for dates to be formatted, but dates often have strict
9+
formatting needs, so this module provides many axis locators and formatters.
10+
However, a basic example using `numpy.datetime64` is::
11+
12+
import numpy as np
13+
fig, ax = plt.subplots()
14+
times = np.arange(np.datetime64('2001-01-02'),
15+
np.datetime64('2002-02-03'), np.timedelta64(75, 'm'))
16+
y = np.random.randn(len(times))
17+
ax.plot(times, y)
18+
19+
.. seealso::
20+
21+
- :doc:`/gallery/text_labels_and_annotations/date`
22+
- :doc:`/gallery/ticks_and_spines/date_concise_formatter`
23+
- :doc:`/gallery/ticks_and_spines/date_demo_convert`
24+
525
.. _date-format:
626
727
Matplotlib date format

0 commit comments

Comments
 (0)