Anthony M. Floyd wrote: >> -----Original Message----- >> From: Eric Firing [mailto:[EMAIL PROTECTED] > > [snip] > >> It probably comes down to program simplicity and readability, >> not speed, in your case. >> >> Eric > > > Hi Eric, > > Thanks for this. That's essentially the decision I had reached, but I > was also wondering if I'd missed something significant. I think I will > code it up as-is right now, and if the routine is unacceptably slow > re-examine it with an eye to shifting over to using line-collections. > > In the same vein, if I need to refactor, is there any benefit to > treating single series as a collection with only one segment? I would > rather treat single series and multiple series in the same manner -- > either plotting single series and multiple single-series or plotting > single-series collections and multiple-series collections. That is, I'd > rather not have to treat plotting a single series in one manner and > multiple series in another. A collection with only one member should work fine, although I don't know whether it has been explicitly tested. So, I don't see any reason why you should have to treat a single series as a special case.
Are you aware that the plot method can plot the columns of 2-D arrays? Any kwargs apply to all the lines. When plot does this, it makes a list of lines, not a line collection, so it is similar to looping over a set of single plot commands. There is no particular speed advantage, but it is nice and concise, if it yields what you actually want. Eric > > Thanks, > Anthony. > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users