From: Werner F. B. <wer...@fr...> - 2009-09-18 12:44:38
|
John, John Hunter wrote: > On Fri, Sep 18, 2009 at 4:39 AM, Werner F. Bruhin <wer...@fr...> wrote: > >> I have multiple canvas and sometimes one or more might have nothing to >> draw (no data). >> >> Currently I just call. >> >> canvas.draw() >> canvas.Refresh() >> >> for each of the canvas, but this gives me an error if there is no data. >> >> Is there a built-in flag I can check before calling draw? Or do I have >> to keep create my own? >> > > There is no such flag, but you should not get an error on drawing an > empty figure or one that doesn't "need" to be drawn. Can you post > example code that produces the error? > I narrowed it down to one line of code, if I comment the following line then the error goes away. axes.xaxis.set_major_formatter(yearFmt) Is this enough for you? Or do you like some runnable code? Werner |