Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
other:python:jyp_steps [2019/08/09 11:42] – Improved colors/colorbars jypeter | other:python:jyp_steps [2019/08/27 11:25] – [Useful matplotlib reference pages] Details about special colors (for extend) jypeter |
---|
* [[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]] and ([[https://matplotlib.org/gallery/images_contours_and_fields/contourf_demo.html|contourf + colorbar demo]]) | * [[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/images_contours_and_fields/contourf_demo.html|contourf + colorbar demo]] |
* [[https://matplotlib.org/api/_as_gen/matplotlib.pyplot.text.html|text(...)]] and [[https://matplotlib.org/tutorials/text/annotations.html|annotations]] | * [[https://matplotlib.org/api/_as_gen/matplotlib.pyplot.text.html|text(...)]] and [[https://matplotlib.org/tutorials/text/annotations.html|annotations]] |
* Some titles: | * Some titles: |