Movatterモバイル変換


[0]ホーム

URL:


You are reading an old version of the documentation (v2.0.0). For the latest version seehttps://matplotlib.org/stable/
matplotlib

Navigation


Travis-CI:

Related Topics

This Page

Quick search

axes_grid example code: simple_anchored_artists.py

(Source code,png,pdf)

../../_images/simple_anchored_artists.png
importmatplotlib.pyplotaspltdefdraw_text(ax):frommatplotlib.offsetboximportAnchoredTextat=AnchoredText("Figure 1a",loc=2,prop=dict(size=8),frameon=True,)at.patch.set_boxstyle("round,pad=0.,rounding_size=0.2")ax.add_artist(at)at2=AnchoredText("Figure 1(b)",loc=3,prop=dict(size=8),frameon=True,bbox_to_anchor=(0.,1.),bbox_transform=ax.transAxes)at2.patch.set_boxstyle("round,pad=0.,rounding_size=0.2")ax.add_artist(at2)defdraw_circle(ax):# circle in the canvas coordinatefrommpl_toolkits.axes_grid1.anchored_artistsimportAnchoredDrawingAreafrommatplotlib.patchesimportCircleada=AnchoredDrawingArea(20,20,0,0,loc=1,pad=0.,frameon=False)p=Circle((10,10),10)ada.da.add_artist(p)ax.add_artist(ada)defdraw_ellipse(ax):frommpl_toolkits.axes_grid1.anchored_artistsimportAnchoredEllipse# draw an ellipse of width=0.1, height=0.15 in the data coordinateae=AnchoredEllipse(ax.transData,width=0.1,height=0.15,angle=0.,loc=3,pad=0.5,borderpad=0.4,frameon=True)ax.add_artist(ae)defdraw_sizebar(ax):frommpl_toolkits.axes_grid1.anchored_artistsimportAnchoredSizeBar# draw a horizontal bar with length of 0.1 in Data coordinate# (ax.transData) with a label underneath.asb=AnchoredSizeBar(ax.transData,0.1,r"1$^{\prime}$",loc=8,pad=0.1,borderpad=0.5,sep=5,frameon=False)ax.add_artist(asb)if1:ax=plt.gca()ax.set_aspect(1.)draw_text(ax)draw_circle(ax)draw_ellipse(ax)draw_sizebar(ax)plt.show()

Keywords: python, matplotlib, pylab, example, codex (seeSearch examples)

© Copyright 2002 - 2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the Matplotlib development team; 2012 - 2016 The Matplotlib development team. Last updated on Feb 20, 2017. Created usingSphinx 1.5.2.

[8]ページ先頭

©2009-2025 Movatter.jp