This is of interest to me, and it's nice to know that this is do-able with matplotlib, but like many of the examples, I find it sorely lacking in documentation. For example, why are the points and segments arrays shaped so specifically the way they are? Why the call to set_array? Could the same thing be accomplished with a call to set_facecolor? I hope the same things can be accomplished in a more straightforward way. Any illumination on these points would be appreciated.
Jon > On Tue, Sep 7, 2010 at 6:50 PM, Brian Larsen > <balar...@lanl.gov> wrote: > > Hey all, > > I think I know the answer here as "no" or something, but > say I have a curve > > I want to plot and I want the color to change along the > curve to denote the > > 3rd variable is there anyway to do this is matplotlib? > > What I mean is take the simple plot > > from pylab import * > > plot(range(30), range(30, 60), lw=10) > > and say that the 3rd variable is > > inten = [val ** 2 for val in range(30)] > > then can the line change color along its length according to > a specified > > color table? > > In IDL this is done by just giving a color array with the > same length as the > > data then the line changes with the current colortable. > > Try this: > > > http://matplotlib.sourceforge.net/examples/pylab_examples/multicolored_line.html > > Ryan > > -- > Ryan May > Graduate Research Assistant > School of Meteorology > University of Oklahoma ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users