On 04/09/2012 02:22 AM, Mathew Topper wrote:
> Dear matplotlib-users,
>
> I have a spatial data set that has coded values for each cell, which are
> limited to just a few numbers, ie -8888, 0, 100, and 9999. I would like
> to display this data with a plot similar to pcolor, but I don't want a
> colorbar, I want a legend showing the colors for each code and an
> explanation for what each code represents. I would like to be able to
> choose a subset of the codes as well, for example just plotting the 0
> and 100 codes and ignoring the -8888 and 9999 codes.
>
> I have seen a few similar attempts that used BoundaryNorm, but I don't
> want to show a range of values I just want to set colors for a few
> explicit values. Those examples also had a colorbar and, as I said, I
> would prefer a legend.
>
> Can anyone offer any tips?

For the plot itself you can use pcolor if your data are on a 
quadrilateral grid, or a PathCollection or PolyCollection otherwise. 
For the legend, you can use proxy artists:

http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist

Eric

>
> Thanks
>
> Mat
>


------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to