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
other:python:matplotlib_by_jyp [2023/10/25 13:39]
jypeter Updated link to anatomy/parts of a figure
other:python:matplotlib_by_jyp [2023/10/26 08:39] (current)
jypeter [Useful matplotlib reference pages]
Line 41: Line 41:
             * The specified ''​width''​ and ''​height''​ are supposed to be in inches (1 inch = 2.54 cm)             * The specified ''​width''​ and ''​height''​ are supposed to be in inches (1 inch = 2.54 cm)
             * ''​my_page = plt.figure(figsize=(8.3,​ 11.7))'':​ create a figure that will theoretically fill an A4 size page in portrait mode (check [[https://​www.papersizes.org/​a-paper-sizes.htm|Dimensions Of A Series Paper Sizes]] if you need more details about standard paper sizes)             * ''​my_page = plt.figure(figsize=(8.3,​ 11.7))'':​ create a figure that will theoretically fill an A4 size page in portrait mode (check [[https://​www.papersizes.org/​a-paper-sizes.htm|Dimensions Of A Series Paper Sizes]] if you need more details about standard paper sizes)
-      * a Matplotlib **//Axis//** is a **plot** inside a Figure... [[http://​matplotlib.org/​faq/usage_faq.html#​parts-of-a-figure|More details]]+      * a Matplotlib **//Axes//** (not to be confused with an //​**axis**//​) ​is a **(sub-)plot** inside a Figure... [[https://​matplotlib.org/​stable/api/​axes_api.html|(much) ​More details]]
         * reserve space for **one plot** that will use most of the available area of the figure/​page:​         * reserve space for **one plot** that will use most of the available area of the figure/​page:​
           * ''​my_plot = my_page.add_subplot(1,​ 1, 1)''​ or ''​my_plot = my_page.subplot**s**()''​           * ''​my_plot = my_page.add_subplot(1,​ 1, 1)''​ or ''​my_plot = my_page.subplot**s**()''​
Line 188: Line 188:
     * [[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]]
 +    * Changing the font size of a colorbar (i.e. //changing [[https://​matplotlib.org/​stable/​api/​axes_api.html#​ticks-and-tick-labels|ticks and tick labels]]//​):​
 +      * This can be done by manipulating the properties of the //Axes// where the colorbar is plotted\\ e.g. change the tick labels font size with\\ ''​cb.ax.tick_params(labelsize='​xx-large'​)''​ (where ''​cb''​ is a //​colorbar//​ object)
   * [[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/matplotlib_by_jyp.1698241150.txt.gz · Last modified: 2023/10/25 13:39 by jypeter