我在 matploltib 中对一行进行了动画处理,代码的输出如下所示:
但我想要的是代码应该绘制一个箭头(即行尾的箭头),而不是这一行,这是代码片段:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
fig, ax = plt.subplots(figsize=(12, 8))
ax.set(xlim=(0, 104), ylim=(0, 68))
x_start, y_start = (50, 35)
x_end, y_end = (90, 45)
x = np.linspace(x_start, x_end, 50)
y = np.linspace(y_start, y_end, 50)
line, = ax.plot(x, y)
def animate(i):
line.set_data(x[:i], y[:i])
return line,
ani = animation.FuncAnimation(
fig, animate, interval=20, blit=True, save_count=50)
plt.show()
我应该在代码中添加/更改什么,以便我可以在输出中获得箭头而不是行?
缥缈止盈
长风秋雁
相关分类