Hi,
I'm experiencing a very strange problem with plot_date that I can't
figure out.
pyplot.plot_date(pylab.date2num(dates),diff,'b-',label='Chained')
pyplot.show()
dates, naturally, is a list of dates and diff is an array of floats.
With my script, this fails. But if I interactively enter dates and diff
and then type the above commands, it works with no problems. Any ideas
or suggestions?
The traceback follows.
Thanks,
Ted
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 1413, in __call__
return self.func(*args)
File
"/usr/lib/pymodules/python2.6/matplotlib/backends/backend_tkagg.py",
line 245, in resize
self.show()
File
"/usr/lib/pymodules/python2.6/matplotlib/backends/backend_tkagg.py",
line 248, in draw
FigureCanvasAgg.draw(self)
File
"/usr/lib/pymodules/python2.6/matplotlib/backends/backend_agg.py", line
394, in draw
self.figure.draw(self.renderer)
File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 55, in
draw_wrapper
draw(artist, renderer, *args, **kwargs)
File "/usr/lib/pymodules/python2.6/matplotlib/figure.py", line 798, in
draw
func(*args)
File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 55, in
draw_wrapper
draw(artist, renderer, *args, **kwargs)
File "/usr/lib/pymodules/python2.6/matplotlib/axes.py", line 1946, in draw
a.draw(renderer)
File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 55, in
draw_wrapper
draw(artist, renderer, *args, **kwargs)
File "/usr/lib/pymodules/python2.6/matplotlib/axis.py", line 971, in draw
tick_tups = [ t for t in self.iter_ticks()]
File "/usr/lib/pymodules/python2.6/matplotlib/axis.py", line 904, in
iter_ticks
majorLocs = self.major.locator()
File "/usr/lib/pymodules/python2.6/matplotlib/dates.py", line 743, in
__call__
self.refresh()
File "/usr/lib/pymodules/python2.6/matplotlib/dates.py", line 752, in
refresh
dmin, dmax = self.viewlim_to_dt()
File "/usr/lib/pymodules/python2.6/matplotlib/dates.py", line 524, in
viewlim_to_dt
return num2date(vmin, self.tz), num2date(vmax, self.tz)
File "/usr/lib/pymodules/python2.6/matplotlib/dates.py", line 289, in
num2date
if not cbook.iterable(x): return _from_ordinalf(x, tz)
File "/usr/lib/pymodules/python2.6/matplotlib/dates.py", line 203, in
_from_ordinalf
dt = datetime.datetime.fromordinal(ix)
ValueError: ordinal must be >= 1
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users