擅长:python、mysql、java
<p>如果你用散开(). 但您需要将日期时间转换为scatter()可以理解的内容。有办法做到。在</p>
<pre><code>>>> dt # datetime numpy array
array(['2005-02-01', '2005-02-02', '2005-02-03', '2005-02-04'], dtype='datetime64[D]')
>>> dt.tolist() # need to be converted to list
[datetime.date(2005, 2, 1), datetime.date(2005, 2, 2), datetime.date(2005, 2, 3), datetime.date(2005, 2, 4)]
# convert the list to internal time information for matplotlib. But this is float.
>>> dt1 = matplotlib.dates.date2num(dt.tolist())
array([ 731978., 731979., 731980., 731981.])
</code></pre>
<p>使用此dt1,您可以使用散开()</p>