On Thu, Apr 29, 2010 at 9:00 AM, Geoff Sims <geoffrey.s...@gmail.com> wrote:
> Hi there, > > I've been spending hours trying to get the colormaps to work, and I am > still having no luck. All the examples I have found seem to use imshow() > rather than the figure() and plot(). This is a very simple thing I am > trying to do, a 2D x-y plot, with z values represented by a color. > > Basically, I have 3 numpy ndarrays: > > x - x values > y - y values > z - color values > > Obviously, it is trivial to plot the x and y values: > > *plt.plot(x, y, "bo")* > > But how to I use the z array to use the inbuilt colormap features? > > I've tried things like: > > *plt.plot(x, y, color=matplotlib.cm.jet(z), marker='o', markersize=6)* > > But it doesn't seem to work - how do I get this working? > > many thanks > Geoff Sims > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > I used something similar to the following recently that gave the scatter points a different colour depending on the z-axis values. chart = pylab.scatter(x, y, c=z, edgecolors='none') colourbar = pylab.colorbar() I'm sorry I can't give you better information about the colormap features though. Cheers, Jervis
------------------------------------------------------------------------------
_______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users