我有一些数学计算,而且我想可视化这些计算的结果。所以我想看看随着时间的变化。并且轴比例在整个时间段内都应保持恒定,以最好地了解结果。但是在我的程序中,轴刻度发生了变化: initial frame,last frame
我的redraw
函数有一部分:
def redraw(k):
# math calculations
ax.clear()
xlocs = np.linspace(ball.r1, env.r2, 5)
ylocs = np.linspace(env.t0, ball.t0, 5)
ax.set_xticks(xlocs)
ax.set_yticks(ylocs)
# creating the line
因此,我创建了一个数组,其中有一些要在轴上看到的标记。但是功能ax.set_xticks()
和ax.set_yticks()
不起作用,或者我误解了它们的工作原理
答案 0 :(得分:1)
set_yticks
设置y轴上刻度线的位置。为了设置y轴本身的大小,您想使用set_ylim
:
ax.set_ylim(min(ylocs), max(ylocs))