Я пытаюсь обновить график в Voronoi в реальном времени, поскольку положение точек смены точек.Перерисовать участок в том же окне с scipy/voronoi_plot_2d
Моя проблема заключается в том, как повторно использовать одну и ту же фигуру, так как в настоящее время я получаю новое окно каждый раз, когда я вызываю voronoi_plot_2d.
См код:
#!/usr/bin/env python
import numpy as np
import time
from scipy.spatial import Voronoi, voronoi_plot_2d
import matplotlib.pyplot as plt
plt.ion()
(x,y) = (1,2)
plt.show()
while True:
print "loop "
x += 0.1
y += 0.1
points = np.array([[0, 0], [1, 3], [0, 2.5], [x,y], [4, 1], [6, 4]])
vor = Voronoi(points)
apa = voronoi_plot_2d(vor)
time.sleep(0.5)
Я получил некоторые идеи для этого из
http://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.spatial.Voronoi.html
real-time plotting in while loop with matplotlib