On 2014/03/01 9:57 AM, Chao YUE wrote: > Dear all, > > In many cases in geoscience mapping we want to show the some missing values > as some special color in the colorbar. like attached one. > > I know there is one method in matplotlib colormap called "set_bad", official > docs says: > > Set color to be used for masked values. > > But I don't know how to make this work when I call the colorbar method.
It is not a matter of calling the colorbar method, but of setting up the colormap used on the color-mapped plot for which the colorbar is made. The one wrinkle to this is that if you are using contourf, the masked regions are not filled at all, so they take on the color of the background. To give them the color you assigned to the colormap with set_bad, you need to assign that same color to the background, e.g. ax.set_axis_bgcolor("#bdb76b") On re-reading your message, however, I think you are asking something else, but it is not clear to me from your example exactly what you are trying to do. The colorbar is strictly for a range or sequence of colors, which can include triangle regions for the "over" and "under" values; there is no place on the colorbar for a "bad" or "missing" value. Where would you put one? I don't see any such region on the example colorbar you attached. Eric > Is there anyone who have the some successful experience? > > Thanks a lot in advance! > > Chao > -- > *********************************************************************************** > Chao YUE > Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) > UMR 1572 CEA-CNRS-UVSQ > Batiment 712 - Pe 119 > 91191 GIF Sur YVETTE Cedex > Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 > ************************************************************************************ > > > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > ------------------------------------------------------------------------------ Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis & security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users