带有动画的图像上的Python绘图

时间:2019-11-23 17:17:13

标签: python animation setinterval

我想为每个新位置setinterval连续绘制点,同时清除以前的帧以使运动可视化。我在正确的轨道上吗?我习惯使用fig = plt.figure(1) ax = fig.add_subplot(111) ax.imshow(img, cmap=plt.cm.gray) ax.set_xticks([]) ax.set_yticks([]) ax.set_xlim(0,img.shape[1]) ax.plot(np.r_[x,x[0]], np.r_[y,y[0]], c=(0.5,0.5,0.5), lw=1) for i, snake in enumerate(snakePoints): if i % 15 == 0: ax.plot(np.r_[snake[0], snake[0][0]], np.r_[snake[1], snake[1][0]], c=(0.1,0,1,0.3), lw=1) ax.plot(np.r_[snakePoints[-1][0], snakePoints[-1][0][0]], np.r_[snakePoints[-1][1], snakePoints[-1][1][0]], c=(1,0,0), lw=3) plt.show() 函数在Javascript中对此进行编码,但是我是Python的新手。

public static Statistics GetStatistics<T>(IEnumerable<T> list, Func<T, double> getValue)
{
    var stats = new Statistics();

    var valuesToCalculate = list.Select(getValue);
    stats.Sum = valuesToCalculate.Sum();
    stats.Median = valuesToCalculate.Median();
    // ... More calculations

    return stats;
}

1 个答案:

答案 0 :(得分:0)

尝试在下面使用

items = driver.find_elements_by_class_name('col-sm-6 col-lg-4 col-xl-3 mb-6 post')

for item in items:
     print(item.get_attribute("id"))

并编写一个函数以使用新参数和图进行调用。我想您的缩进是错误的。