是否有 set_xlim() 和 set_ylim() 的 matplotlib 轴无关版本?
我有一个setup_axis(ax, ...)
单独在每个轴上运行的函数,我想调用ax.set_lim()
我可以调用的方式ax.set_ticks()
和ax.set_ticklabels()
.
是否有 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)
问题在于,这假设您要么知道所使用的坐标系类型(可能有办法找出这一点),要么您事先拥有axis
对象(即ax.xaxis
和)。ax.yaxis
查看更多信息: http: //matplotlib.org/api/axis_api.html