demo_parasite_axes
演示寄生轴创建寄生轴。这些轴将与主体轴共享x比例,但在y方向显示不同的比例。 请注意,此方法使用 parasite_axes 的 HostAxes 和 ParasiteAxes。 在 Demo Parasite Axes2 示例中可以找到使用Matplotlib axes_grid1 Toolkit 和 Matplotlib axisartist Toolkit的替代方法。 使用通常的matplotlib子图的替代方法显示在 Multiple Yaxis With Spines 示例中。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950from mpl_toolkits.axisartist.parasite_axes import HostAxes, ParasiteAxesimport matplotlib.pyplot as pltfig = plt.figure(1)host = HostAxes(fig, [0.15, 0.1, 0.6...
demo_parasite_axes2
演示寄生轴2寄生轴的演示。 以下代码是寄生虫轴的示例。 它旨在展示如何在一个单独的图上绘制多个不同的值。 请注意,在此示例中,par1和par2都调用twinx,这意味着两者都直接绑定到x轴。 从那里,这两个轴中的每一个可以彼此分开地表现,这意味着它们可以从它们自身以及x轴上获取单独的值。 请注意,此方法使用 parasite_axes 的 HostAxes 和 ParasiteAxes。 在 Demo Parasite Axes2 示例中可以找到使用Matplotlib axes_grid1 Toolkit 和 Matplotlib axisartist Toolkit的替代方法。 使用通常的matplotlib子图的替代方法显示在 Multiple Yaxis With Spines 示例中。 1234567891011121314151617181920212223242526272829303132333435363738394041from mpl_toolkits.axes_grid1 import host_subplotimport mpl_toolkits.a...
demo_ticklabel_alignment
Ticklabel对齐演示 123456789101112131415161718192021222324252627282930313233343536import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as axisartistdef setup_axes(fig, rect): ax = axisartist.Subplot(fig, rect) fig.add_subplot(ax) ax.set_yticks([0.2, 0.8]) ax.set_yticklabels(["short", "loooong"]) ax.set_xticks([0.2, 0.8]) ax.set_xticklabels([r"$\frac{1}{2}\pi$", r"$\pi$"]) return axfig = plt.figure(1, figsize=...
demo_ticklabel_direction
Ticklabel方向演示 123456789101112131415161718192021222324252627282930313233343536import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as axisartistdef setup_axes(fig, rect): ax = axisartist.Subplot(fig, rect) fig.add_subplot(ax) ax.set_yticks([0.2, 0.8]) ax.set_yticklabels(["short", "loooong"]) ax.set_xticks([0.2, 0.8]) ax.set_xticklabels([r"$\frac{1}{2}\pi$", r"$\pi$"]) return axfig = plt.figure(1, figsize=...
simple_axis_direction01
简单轴方向01 123456789101112131415import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as axisartistfig = plt.figure(figsize=(4, 2.5))ax1 = fig.add_subplot(axisartist.Subplot(fig, "111"))fig.subplots_adjust(right=0.8)ax1.axis["left"].major_ticklabels.set_axis_direction("top")ax1.axis["left"].label.set_text("Label")ax1.axis["right"].label.set_visible(True)ax1.axis["right"].label.set_text("Label")ax1.axis["...
simple_axis_direction03
简单轴方向03 123456789101112131415161718192021222324252627282930import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as axisartistdef setup_axes(fig, rect): ax = axisartist.Subplot(fig, rect) fig.add_subplot(ax) ax.set_yticks([0.2, 0.8]) ax.set_xticks([0.2, 0.8]) return axfig = plt.figure(1, figsize=(5, 2))fig.subplots_adjust(wspace=0.4, bottom=0.3)ax1 = setup_axes(fig, "121")ax1.set_xlabel("X-label")ax1.set_ylabel("Y-label")ax1.axis[:].invert_...
simple_axis_pad
简单的轴垫 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103import numpy as npimport matplotlib.pyplot as pltimport mpl_toolkits.axisartist.angle_helper as angle_helperimport mpl_toolkits.axisartist.grid_finder as grid_finderfrom matplotlib.projections import PolarAxesfrom matplotlib.transforms import Affine2Dimport mpl_toolkits.axisartist as axisa...
simple_axisartist1
简单的Axisartist1 123456789101112131415161718192021import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as AAfig = plt.figure(1)fig.subplots_adjust(right=0.85)ax = AA.Subplot(fig, 1, 1, 1)fig.add_subplot(ax)# make some axis invisibleax.axis["bottom", "top", "right"].set_visible(False)# make an new axis along the first axis axis (x-axis) which pass# through y=0.ax.axis["y=0"] = ax.new_floating_axis(nth_coord=0, value=0, ...
simple_axisline
简单的轴线 12345678910111213141516171819202122232425262728293031323334import matplotlib.pyplot as pltfrom mpl_toolkits.axisartist.axislines import SubplotZerofig = plt.figure(1)fig.subplots_adjust(right=0.85)ax = SubplotZero(fig, 1, 1, 1)fig.add_subplot(ax)# make right and top axis invisibleax.axis["right"].set_visible(False)ax.axis["top"].set_visible(False)# make xzero axis (horizontal axis line through y=0) visible.ax.axis["xzero"].set_visible(True)ax.axis["xze...
simple_axisline2
简单的轴线2 1234567891011121314151617181920212223import matplotlib.pyplot as pltfrom mpl_toolkits.axisartist.axislines import SubplotZeroimport numpy as npfig = plt.figure(1, (4, 3))# a subplot with two additional axis, "xzero" and "yzero". "xzero" is# y=0 line, and "yzero" is x=0 line.ax = SubplotZero(fig, 1, 1, 1)fig.add_subplot(ax)# make xzero axis (horizontal axis line through y=0) visible.ax.axis["xzero"].set_visible(True)ax.axis["xzero&q...













