demo_anchored_direction_arrows
演示锚定方向箭头 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.axes_grid1.anchored_artists import AnchoredDirectionArrowsimport matplotlib.font_manager as fmfig, ax = plt.subplots()ax.imshow(np.random.random((10, 10)))# Simple examplesimple_arrow = AnchoredDirectionArrows(ax.transAxes, 'X', 'Y')ax.add_artist(simple_arrow)# High...
simple_axisline3
简单的轴线3 123456789101112import matplotlib.pyplot as pltfrom mpl_toolkits.axisartist.axislines import Subplotfig = plt.figure(1, (3, 3))ax = Subplot(fig, 111)fig.add_subplot(ax)ax.axis["right"].set_visible(False)ax.axis["top"].set_visible(False)plt.show() 下载这个示例 下载python源码: simple_axisline3.py 下载Jupyter notebook: simple_axisline3.ipynb
demo_axes_grid
演示Axes Grid具有单个或自己的彩条的2x2图像的网格。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131import matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1 import ImageGriddef get_demo_image(): import numpy as np from matplotlib.cbook import get_sample_data f = get_...
demo_axes_hbox_divider
演示轴 Hbox DividerHBox Divider用于排列子图。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1.axes_divider import HBoxDividerimport mpl_toolkits.axes_grid1.axes_size as Sizedef make_heights_equal(fig, rect, ax1, ax2, pad): # pad in inches h1, v1 = Size.AxesX(ax1), Size.AxesY(ax1) h2, v2 = Size.AxesX(ax2), Size.AxesY(ax2) pad_v = Size.Scaled(1) pad_h = Size.Fixed(pad) ...
demo_axes_grid2
演示Axes Grid2共享xaxis和yaxis的图像网格。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112import matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1 import ImageGridimport numpy as npdef get_demo_image(): from matplotlib.cbook import get_sample_data f = get_sample_data("axes_grid/bivariate_normal.npy", asfil...
demo_axes_divider
演示Axes Divider轴分割器用于计算轴的位置,并使用现有轴实例为它们创建分隔线。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124import matplotlib.pyplot as pltdef get_demo_image(): import numpy as np from matplotlib.cbook import get_sample_data f = get_sample_data("axes_grid/bivariate_normal.npy"...
demo_axes_rgb
演示轴 RGBRGBAxes显示RGB合成图像。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1.axes_rgb import make_rgb_axes, RGBAxesdef get_demo_image(): from matplotlib.cbook import get_sample_data f = get_sample_data("axes_grid/bivariate_normal.npy", asfileobj=False) z = np.load(f) # z is a numpy array...
demo_colorbar_of_inset_axes
演示嵌入轴颜色条 123456789101112131415161718192021222324252627282930313233343536373839404142434445import matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1.inset_locator import inset_axes, zoomed_inset_axesfrom mpl_toolkits.axes_grid1.colorbar import colorbardef get_demo_image(): from matplotlib.cbook import get_sample_data import numpy as np f = get_sample_data("axes_grid/bivariate_normal.npy", asfileobj=False) z = np.load(f) # z is a numpy array of 15x15 return z, (-3,...
demo_colorbar_with_axes_divider
演示带轴分割器的颜色条 12345678910111213141516171819import matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1.axes_divider import make_axes_locatablefrom mpl_toolkits.axes_grid1.colorbar import colorbarfig, (ax1, ax2) = plt.subplots(1, 2)fig.subplots_adjust(wspace=0.5)im1 = ax1.imshow([[1, 2], [3, 4]])ax1_divider = make_axes_locatable(ax1)cax1 = ax1_divider.append_axes("right", size="7%", pad="2%")cb1 = colorbar(im1, cax=cax1)im2 = ax2.imshow([[1, 2], [3, 4]])ax2_divider ...
demo_colorbar_with_inset_locator
使用插入定位器演示Colorbar 1234567891011121314151617181920212223242526272829303132import matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1.inset_locator import inset_axesfig, (ax1, ax2) = plt.subplots(1, 2, figsize=[6, 3])axins1 = inset_axes(ax1, width="50%", # width = 10% of parent_bbox width height="5%", # height : 50% loc='upper right')im1 = ax1.imshow([[1, 2], [2, 3]])plt.colorbar(im1, cax=axins1, orientati...














