我有一个任务多次调用绘图并根据结果创建 gif(请参阅下面的可重现示例)。
我的问题是:我想为这个 gif 添加背景图像。我的猜测是,我必须在附加之前将它添加到循环中的某个位置。
到目前为止我发现了什么,虽然很搞笑并没有真正涉及到我的问题:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
from matplotlib.animation import PillowWriter
import time
rng = np.random.default_rng()
fig = plt.figure(figsize=[10, 9])
ims = []
for i in range(200):
df = pd.DataFrame(rng.integers(0, 100, size=(100, 2)), columns=list('xy'))
x = df["x"]
y = df["y"]
im = plt.plot(x, y, "b.")
ims.append(im)
print(i)
ani = animation.ArtistAnimation(fig, ims, interval=500, blit=True,
repeat_delay=1000)
writer = PillowWriter(fps=2)
ani.save("demo2.gif", writer=writer)
HUH函数
相关分类