This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
other:python:jyp_steps [2019/08/09 09:42] jypeter [Useful matplotlib reference pages] |
other:python:jyp_steps [2019/08/27 09:25] jypeter [Useful matplotlib reference pages] Details about special colors (for extend) |
||
---|---|---|---|
Line 286: | Line 286: | ||
* [[https://matplotlib.org/examples/color/named_colors.html|named colors]] | * [[https://matplotlib.org/examples/color/named_colors.html|named colors]] | ||
* Reverting the colors: add ''_r'' at the end of the colormap name | * Reverting the colors: add ''_r'' at the end of the colormap name | ||
+ | * Number of colors in the //my_cmap// colormap (usually 256): ''my_cmap.N'' | ||
+ | * Accessing the RGB color definition by index, from ''0'' to ''my_cmap.N - 1''. Note that the index will //saturate// below ''0'' and above ''my_cmap.N - 1''\\ <code>>>> my_cmap.N | ||
+ | 256 | ||
+ | >>> my_cmap(-1) # Same as ano_cmap(0) | ||
+ | (0.3686274509803922, 0.30980392156862746, 0.6352941176470588, 1.0) | ||
+ | >>> my_cmap(0) | ||
+ | (0.3686274509803922, 0.30980392156862746, 0.6352941176470588, 1.0) | ||
+ | >>> my_cmap(1) | ||
+ | (0.36186082276047676, 0.3185697808535179, 0.6394463667820068, 1.0) | ||
+ | >>> my_cmap(255) | ||
+ | (0.6196078431372549, 0.00392156862745098, 0.25882352941176473, 1.0) | ||
+ | >>> my_cmap(256) # Same as ano_cmap(255) | ||
+ | (0.6196078431372549, 0.00392156862745098, 0.25882352941176473, 1.0) | ||
+ | >>> my_cmap(257) # Same as ano_cmap(255) | ||
+ | (0.6196078431372549, 0.00392156862745098, 0.25882352941176473, 1.0) | ||
+ | </code> | ||
* Special colormap colors | * Special colormap colors | ||
- | * ''cmap.set_bad(color='k')'': color to be used for masked values | + | * ''my_cmap.set_bad(color='k')'': color to be used for **masked** values |
- | * ''cmap.set_over(color='k')'': color to be used for high out-of-range values | + | * ''my_cmap.set_over(color='k')'': color to be used for //high out-of-range values// **if** ''extend'' is specified and is //'both'// or //'max'//. Default color is ''my_cmap(my_cmap.N - 1)'' |
- | * ''cmap.set_under(color='k')'': color to be used for low out-of-range values | + | * ''my_cmap.set_under(color='k')'': color to be used for //low out-of-range values// **if** ''extend'' is specified and is //'both'// or //'min'//. Default color is ''my_cmap(0)'' |
* [[https://matplotlib.org/api/_as_gen/matplotlib.figure.Figure.html#matplotlib.figure.Figure.colorbar|colorbar]] | * [[https://matplotlib.org/api/_as_gen/matplotlib.figure.Figure.html#matplotlib.figure.Figure.colorbar|colorbar]] | ||
* [[https://matplotlib.org/gallery/subplots_axes_and_figures/colorbar_placement.html|Placing colorbars demo]] | * [[https://matplotlib.org/gallery/subplots_axes_and_figures/colorbar_placement.html|Placing colorbars demo]] |