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 Both sides next revision
other:python:jyp_steps [2019/06/26 12:50]
jypeter [Matplotlib] More details about subplots_adjust
other:python:jyp_steps [2019/06/27 08:49]
jypeter [Matplotlib] Added example of get/set_position
Line 228: Line 228:
               * do not forget to disable the ticks where there is no space to plot them: ''​my_plot.set_xticks([])''​               * do not forget to disable the ticks where there is no space to plot them: ''​my_plot.set_xticks([])''​
           * ''​my_page.subplots_adjust(right=0.75)''​ will leave 25% on the right of the page for adding a legend outside of a plot           * ''​my_page.subplots_adjust(right=0.75)''​ will leave 25% on the right of the page for adding a legend outside of a plot
 +        * You can also **resize an existing (sub)plot** the following way:
 +          - Get the current size information:​ ''​pl_x_bottomleft,​ pl_y_bottomleft,​ pl_width, pl_height = my_plot.get_position().bounds''​
 +          - Set the new size: e.g reduce the height with ''​my_plot.set_position( (pl_x_bottomleft,​ pl_y_bottomleft,​ pl_width, pl_height ​ * 0.5) )''​
       * [[https://​matplotlib.org/​gallery/​index.html#​subplots-axes-and-figures|Subplots,​ axes and figures]] gallery       * [[https://​matplotlib.org/​gallery/​index.html#​subplots-axes-and-figures|Subplots,​ axes and figures]] gallery
       * [[https://​matplotlib.org/​tutorials/​intermediate/​gridspec.html#​sphx-glr-tutorials-intermediate-gridspec-py|Customizing Figure Layouts Using GridSpec and Other Functions]],​ [[https://​matplotlib.org/​tutorials/​intermediate/​constrainedlayout_guide.html|constrained layout]] and [[https://​matplotlib.org/​tutorials/​intermediate/​tight_layout_guide.html|tight layout]]       * [[https://​matplotlib.org/​tutorials/​intermediate/​gridspec.html#​sphx-glr-tutorials-intermediate-gridspec-py|Customizing Figure Layouts Using GridSpec and Other Functions]],​ [[https://​matplotlib.org/​tutorials/​intermediate/​constrainedlayout_guide.html|constrained layout]] and [[https://​matplotlib.org/​tutorials/​intermediate/​tight_layout_guide.html|tight layout]]
other/python/jyp_steps.txt · Last modified: 2024/03/07 10:15 by jypeter