http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html
查看此链接的最底部。我对中间的轴感兴趣,轴物体被弯曲成四分之一垫圈的形状。如果检查源代码,则此axes对象由setup\u axes2生成:
def setup_axes2(fig, rect):
"""
With custom locator and formatter.
Note that the extreme values are swapped.
"""
tr = PolarAxes.PolarTransform()
pi = np.pi
angle_ticks = [(0, r"$0$"),
(.25*pi, r"$\frac{1}{4}\pi$"),
(.5*pi, r"$\frac{1}{2}\pi$")]
grid_locator1 = FixedLocator([v for v, s in angle_ticks])
tick_formatter1 = DictFormatter(dict(angle_ticks))
grid_locator2 = MaxNLocator(2)
grid_helper = floating_axes.GridHelperCurveLinear(
tr, extremes=(.5*pi, 0, 2, 1),
grid_locator1=grid_locator1,
grid_locator2=grid_locator2,
tick_formatter1=tick_formatter1,
tick_formatter2=None)
ax1 = floating_axes.FloatingSubplot(fig, rect, grid_helper=grid_helper)
fig.add_subplot(ax1)
# create a parasite axes whose transData in RA, cz
aux_ax = ax1.get_aux_axes(tr)
aux_ax.patch = ax1.patch # for aux_ax to have a clip path as in ax
ax1.patch.zorder = 0.9 # but this has a side effect that the patch is
# drawn twice, and possibly over some other
# artists. So, we decrease the zorder a bit to
# prevent this.
return ax1, aux_ax
当我在θ轴上标记记号时,标签总是上下颠倒的。我不知道怎么翻。我也不知道如何将轴标签翻转过来。有人知道这些令人困惑的浮动轴吗?你知道吗
提示位于链接的示例的
setup_axes3()
中。FloatingSubplot
中的各个轴被称为ax.axis[side]
,其中side
是["top","bottom","left","right"]
之一。从那里你得到了平常的生活。你知道吗只要做
dir(ax)
就可以看到你能访问的内容。你知道吗相关问题 更多 >
编程相关推荐