Во-первых, посмотрите мой код.
coordinates_length = 0
while coordinates_length != 2:
cor_list = []
DataCursor(scat, index, depth)
plt.show()
coordinates_length = len(cor_list)
То, что я сделал, было «интерактивным» циклом. На графике я выбираю две координаты, и в зависимости от количества выбранных вариантов график снова отображается или переходит к следующему шагу.
Это работает, когда я выбрал две координаты и плавно следую приведенному ниже коду. Однако, если я выбирал больше двух или меньше двух, возникала какая-то ошибка.
Кажется, коды просто следуют бесконечному циклу.
Как я могу исправить этот код??
cor_list
обновляется в цикле? Пока он не изменится, этот код будет зацикливаться. - person Jongware   schedule 07.02.2020