User Tools

Site Tools


other:python:jyp_steps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 Improved colors/colorbars
other:python:jyp_steps [2019/08/27 09:07]
jypeter [Useful matplotlib reference pages] Added cmap information
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// 
-      * ''​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// 
-  * [[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:
other/python/jyp_steps.txt · Last modified: 2024/03/07 10:15 by jypeter