I'm getting a nonsensical error when attempting to make a simple plot
with a date axis. Googling shows this similar errors, but none with a
date axis. What could be causing this?

>>> import datetime
>>> from pylab import figure, show
>>> fig = figure()
>>> ax = fig.add_subplot(111)
>>> dates = [datetime.date(2008, 1, 30),datetime.date(2008, 1, 31)]
>>> values = [10.25, 10.0]
>>> ax.plot_date(dates, values)#, '-')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/matplotlib/axes.py", line
2585, in plot_date
    ret = self.plot(x, y, fmt, **kwargs)
  File "/usr/lib/python2.5/site-packages/matplotlib/axes.py", line 2535, in plot
    for line in self._get_lines(*args, **kwargs):
  File "/usr/lib/python2.5/site-packages/matplotlib/axes.py", line
428, in _grab_next_args
    for seg in self._plot_3_args(remaining, **kwargs):
  File "/usr/lib/python2.5/site-packages/matplotlib/axes.py", line
404, in _plot_3_args
    func(x[:,j], y[:,j])
  File "/usr/lib/python2.5/site-packages/matplotlib/axes.py", line
385, in makeline
    axes=self.axes,
  File "/usr/lib/python2.5/site-packages/matplotlib/lines.py", line
226, in __init__
    self.set_data(xdata, ydata)
  File "/usr/lib/python2.5/site-packages/matplotlib/lines.py", line
315, in set_data
    self.recache()
  File "/usr/lib/python2.5/site-packages/matplotlib/lines.py", line
320, in recache
    x = ma.asarray(self.convert_xunits(self._xorig), Float)
  File "/usr/lib/python2.5/site-packages/numpy/core/ma.py", line 2122,
in asarray
    return array(data, dtype=dtype, copy=0)
  File "/usr/lib/python2.5/site-packages/numpy/core/ma.py", line 573,
in __init__
    self._data = c.astype(tc)
TypeError: a float is required

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to