繁体   English   中英

matplotlib set_xlim()和set_ylim()的轴独立版本?

[英]matplotlib axis-independent version of set_xlim() and set_ylim()?

是否存在set_xlim()和set_ylim()的matplotlib轴独立版本?

我有一个函数setup_axis(ax, ...)其中每个轴单独运行,我想打电话给ax.set_lim()我可以调用方式ax.set_ticks()ax.set_ticklabels()

我相信您正在寻找set_data_interval 因此,例如,我可以说

ax = plt.subplot(111)
plt.plot(x, y)
plot.axis((0, 10, -5, 5))

要么

ax.xaxis.set_data_interval(0, 10)
ax.yaxis.set_data_interval(-5, 5)

问题在于,这假设您要么知道所使用的坐标系的类型(可能有一种方法可以找到它), ax.xaxis事先拥有axis对象(即ax.xaxisax.yaxis )。

看看更多信息: http : //matplotlib.org/api/axis_api.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM