Закройте фигуру внутри цикла for в python

#python #loops #matplotlib #pause

Вопрос:

Я хочу построить одну фигуру для каждой итерации, но каждый раз закрывая предыдущую. Я пробовал это:

 for c in np.arange(0,10):  nx.draw(G) # G is a graph  plt.pause(0.001)  input("Press [enter] to continue.")  plt.clf() # This does not work  

Для каждой итерации создается новая фигура ниже предыдущей. Я также пытался заменить plt.clf() на plt.close() , но это все равно не работает.

Комментарии:

1. nx.draw(G) должно быть nx.draw(G, ax=ax) , я думаю