2015-01-19 2 views
4

В настоящее время я пытаюсь создать веб-страницу, на которой можно посмотреть динамическую графическую демонстрацию. Я использую Django для создания веб-страницы, и недавно узнал, что matplotlib.animation может выполнять такую ​​работу. Интересно, можно ли использовать этот API, matplitlib.animation, при создании веб-страницы с помощью Django. (Я пытался сделать это с помощью HttpResponse, но только для отказа.) Если есть какой-либо другой способ сделать это, пожалуйста, дайте мне знать. Заранее спасибо.Динамическое построение с использованием Django и matplotlib

+0

Можете ли вы указать, что именно вы означает «динамическое построение демо»? Это изображение, которое вы хотите создать matplotlib, или что-то, с чем пользователь может взаимодействовать? – Geotob

+0

Пользователь предоставляет параметр модели, затем сюжет развивается в соответствии с байесовским правилом обновления. –

+0

другое голосование за mathplotlib использовало его с django и flask – lxx

ответ

0

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

Сделайте вашу точку веб-сервер/анимации/вар/WWW/анимация

Сохранение анимации в этой папке (Вы можете сохранить mp4 и использовать HTML5, но если вы хотите сохранить GIF this SO имеет информацию о том, что необходимо. Вы можете использовать модель для хранения параметров инициализации и хэша тех, которые сделали бы достойное имя файла.

Оформить его в шаблонах с помощью обычного тега img (или тег видео, если вы используете mp4).

Смежные вопросы