User Tools

Site Tools


other:python:matplotlib_by_jyp

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:matplotlib_by_jyp [2021/06/16 14:42]
jypeter [Useful matplotlib reference pages] updates in the colors' section
other:python:matplotlib_by_jyp [2022/07/05 14:54]
jypeter
Line 1: Line 1:
 ====== Working with matplotlib (JYP version) ====== ====== Working with matplotlib (JYP version) ======
 +
 +<note tip>​Note:​ [[https://​matplotlib.org/​cheatsheets/​|Matplotlib cheatsheets]]</​note>​
  
 **Summary**:​ there are lots of python libraries that you can use for plotting, but Matplotlib has become a //de facto// standard **Summary**:​ there are lots of python libraries that you can use for plotting, but Matplotlib has become a //de facto// standard
Line 183: Line 185:
       * ''​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)''​       * ''​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)''​
       * ''​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)''​       * ''​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/​stable/api/figure_api.html#​matplotlib.figure.Figure.colorbar|colorbar]]
     * [[https://​matplotlib.org/​stable/​gallery/​subplots_axes_and_figures/​colorbar_placement.html|Placing colorbars demo]]     * [[https://​matplotlib.org/​stable/​gallery/​subplots_axes_and_figures/​colorbar_placement.html|Placing colorbars demo]]
     * [[https://​matplotlib.org/​stable/​gallery/​images_contours_and_fields/​contourf_demo.html|contourf + colorbar demo]]     * [[https://​matplotlib.org/​stable/​gallery/​images_contours_and_fields/​contourf_demo.html|contourf + colorbar demo]]
Line 248: Line 250:
 [[https://​stackoverflow.com/​questions/​9797520/​masking-part-of-a-contourf-plot-in-matplotlib|trick source]] [[https://​stackoverflow.com/​questions/​9797520/​masking-part-of-a-contourf-plot-in-matplotlib|trick source]]
  
 +===== Unsorted matplotlib stuff =====
 +
 +Some useful notes and links that cannot be placed (yet) in a section of the main page
 +
 +==== Plotting arcs (segments of ellipses) ====
 +
 +  * [[https://​matplotlib.org/​stable/​api/​_as_gen/​matplotlib.patches.Arc.html|Offical patches.Arc documentation]]
 +  * A nice [[https://​stackoverflow.com/​questions/​54849976/​can-someone-explain-the-different-parameters-in-matplotlib-patches-arc|ellipses and arcs tutorial]] on stackoverflow
 +
 +==== Using hatches with contourf ====
 +
 +  * [[https://​matplotlib.org/​stable/​gallery/​shapes_and_collections/​hatch_style_reference.html|Hatch style reference]]
 +  * [[https://​matplotlib.org/​stable/​gallery/​shapes_and_collections/​hatch_demo.html|Hatch demo]]
 +  * [[https://​matplotlib.org/​stable/​gallery/​images_contours_and_fields/​contourf_hatching.html|Contourf hatching]]
 +  * //​Collections//​ trick for [[https://​fantashit.com/​hatching-color-in-contourf-function/​|changing the colors of hatches]]
  
 /* standard page footer */ /* standard page footer */
other/python/matplotlib_by_jyp.txt · Last modified: 2023/10/26 08:39 by jypeter