strip_chart
示波器模拟示波器。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import numpy as npfrom matplotlib.lines import Line2Dimport matplotlib.pyplot as pltimport matplotlib.animation as animationclass Scope(object): def __init__(self, ax, maxt=2, dt=0.02): self.ax = ax self.dt = dt self.maxt = maxt self.tdata = [0] self.ydata = [0] self.line = Line2D(self.tdata, self.ydata) self.ax.add_line(self.line) ...
axis_direction_demo_step02
轴方向演示步骤02 12345678910111213141516171819202122232425262728293031323334353637import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as axisartistdef setup_axes(fig, rect): ax = axisartist.Subplot(fig, rect) fig.add_axes(ax) ax.set_ylim(-0.1, 1.5) ax.set_yticks([0, 1]) #ax.axis[:].toggle(all=False) #ax.axis[:].line.set_visible(False) ax.axis[:].set_visible(False) ax.axis["x"] = ax.new_floating_axis(1, 0.5) ax.axis["x"].set_axisline_style(&quo...
axis_direction_demo_step03
轴方向演示步骤03 1234567891011121314151617181920212223242526272829303132333435363738394041import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as axisartistdef setup_axes(fig, rect): ax = axisartist.Subplot(fig, rect) fig.add_axes(ax) ax.set_ylim(-0.1, 1.5) ax.set_yticks([0, 1]) #ax.axis[:].toggle(all=False) #ax.axis[:].line.set_visible(False) ax.axis[:].set_visible(False) ax.axis["x"] = ax.new_floating_axis(1, 0.5) ax.axis["x"].set_axisline_st...
axis_direction_demo_step04
轴方向演示步骤04 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import matplotlib.pyplot as pltimport mpl_toolkits.axisartist as axisartistdef setup_axes(fig, rect): ax = axisartist.Subplot(fig, rect) fig.add_axes(ax) ax.set_ylim(-0.1, 1.5) ax.set_yticks([0, 1]) ax.axis[:].set_visible(False) ax.axis["x1"] = ax.new_floating_axis(1, 0.3) ax.axis["x1"].set_axisline_style("->", size=1.5) ax.axis[...
demo_axis_direction
演示轴方向 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990import 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 axisartistfrom mpl_toolkits.axisart...
demo_axisline_style
轴线样式此示例显示了轴样式的一些配置。 123456789101112131415161718192021222324from mpl_toolkits.axisartist.axislines import SubplotZeroimport matplotlib.pyplot as pltimport numpy as npif 1: fig = plt.figure(1) ax = SubplotZero(fig, 111) fig.add_subplot(ax) for direction in ["xzero", "yzero"]: # adds arrows at the ends of each axis ax.axis[direction].set_axisline_style("-|>") # adds X and Y-axis from the origin ax.axis[direction].set_visib...
demo_curvelinear_grid2
演示Curvelinear网格2自定义网格和记号行。 此示例演示如何通过在网格上应用转换,使用GridHelperCurve线性来定义自定义网格和注释行。作为打印上的演示,轴上将显示5x5矩阵。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.axisartist.grid_helper_curvelinear import \ GridHelperCurveLinearfrom mpl_toolkits.axisartist.axislines import Subplotimport mpl_toolkits.axisartist.angle_helper as angle_helperdef curvelinear_test1(fig): "&qu...
demo_curvelinear_grid
演示Curvelinear网格自定义网格和记号行。 此示例演示如何通过在网格上应用转换,使用GridHelperCurve线性来定义自定义网格和注释行。这可以用作第二个打印上的演示,用于在矩形框中创建极轴投影。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127import numpy as npimport matplotlib.pyplot as pltimport matplotlib.cbook as cbookfrom mpl_toolkits.axisartist import ...
demo_floating_axis
演示浮动轴2轴在矩形框内 以下代码演示了如何将浮动极坐标曲线放在矩形框内。 为了更好地了解极坐标曲线,请查看demo_curvelinear_grid.py。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061import numpy as npimport matplotlib.pyplot as pltimport mpl_toolkits.axisartist.angle_helper as angle_helperfrom matplotlib.projections import PolarAxesfrom matplotlib.transforms import Affine2Dfrom mpl_toolkits.axisartist import SubplotHostfrom mpl_toolkits.axisartist import GridHelperCurveLineardef c...
demo_floating_axes
演示浮动轴浮动轴的演示。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126from matplotlib.transforms import Affine2Dimport mpl_toolkits.axisartist.floating_axes as floating_axesimport numpy as npimport mpl_toolkits.axisartist.angle_helper as angle_helperfrom matplotlib.projections import...














