Note

Go to the endto download the full example code.

Inches and centimeters#

The example illustrates the ability to override default x and y units (ax1) toinches and centimeters using thexunits andyunits parameters for theplot function. Note that conversions are applied to get numbersto correct units.

This example requiresbasic_units.py

units sample
frombasic_unitsimportcm,inchimportmatplotlib.pyplotaspltimportnumpyasnpcms=cm*np.arange(0,10,2)fig,axs=plt.subplots(2,2,layout='constrained')axs[0,0].plot(cms,cms)axs[0,1].plot(cms,cms,xunits=cm,yunits=inch)axs[1,0].plot(cms,cms,xunits=inch,yunits=cm)axs[1,0].set_xlim(-1,4)# scalars are interpreted in current unitsaxs[1,1].plot(cms,cms,xunits=inch,yunits=inch)axs[1,1].set_xlim(3*cm,6*cm)# cm are converted to inchesplt.show()

Gallery generated by Sphinx-Gallery