Я только что закончил писать программу на Python, которая имитирует кинетику адсорбции газов на одномерной решетке. Решетка заполнения - это просто массив пустых значений, который содержит 20 целочисленных значений, и элемент этого массива равен 0, если пятно решетки пусто, или 1, если пятно решетки занято частицей. Программа многократно запускает цикл for, в котором программа выполняет некоторые вычисления, а затем выплевывает текущую решетку заполнения в конце каждой итерации. Это часть моих исследований в школе, которую я должен представить, и поэтому моей целью при написании этой более простой программы было создание анимации, в которой я мог бы визуализировать код для своих слушателей. Я хотел бы создать что-то похожее на это:
представление решетки (не могу размещать изображения, не хватает репутации)
где, когда решеткаПятно заполнено, я могу заполнить квадрат красным или поставить маленький красный круг внутри него. Было бы здорово, если бы анимация просто запускалась в консоли python, однако, если она экспортируется в файл, как это делает matplotlib.animation, это тоже хорошо! Я на самом деле просто ищу программу, с помощью которой я могу это сделать, и мне не нужно слишком много помогать с кодом, если это можно сделать самостоятельно.
Единственный пакет анимации, который яЯ использовал ранее matplotlib.animation, и я не знаю, как создать представление решетки, которое я хочу с этим пакетом. Если вы знаете, как я могу сделать это в matplotlib.animation, это было бы здорово, так как я считаю, что было бы довольно просто нарисовать точки внутри прямоугольников.