Для того, чтобы уметь строить анимированный график, необходимо первоначально просто уметь строить график. Это описано в посте ранее.
Для того, чтобы оживить наш график, используется специальная функция библиотеки MayPlotLib - pylab.ion(). Но это не всё.
Технология такова: Используется цикл. Если вы хотите получить фиксированное количество кадров, то используется for, иначе - While. Перед получением нового кадра, мы стираем старый и добавляем новый.
Вот пример (Будем рисовать синусоиду):
#!/usr/bin/env python # -*- coding: UTF-8 -*- import math import pylab from matplotlib import mlab # Интервал изменения переменной по оси X xmin = 0.0 xmax = 20.0 # Шаг между точками dx = 0.01 #Создадим список координат по оиси X #на отрезке [-xmin; xmax], включая концы xlist = #Включаем интерактивный режим a = 1 n = 1 while a>0: #Данные для очередного кадра ylist = #Очистим график #Выведем новые данные #Нарисуем их n = n+1
подскажите пожалуйста как правильно подключать библиотеки в питон
ОтветитьУдалитьпри выполнении вашего кода мне выдаёт ошибку
Traceback (most recent call last):
File "E:/DropBox_own/Dropbox/py3code/book/1.py", line 2, in
import pylab
ImportError: No module named pylab
кстати,у вас замечательный блог )
Через командную строку pip install
Удалитьрешение нашёл. оказывается надо было установить адаптированные библиотеки под 3 ветку питона
ОтветитьУдалитьhttp://stackoverflow.com/questions/4844462/new-to-python-python-3-and-matplotlib
Good
ОтветитьУдалитьотцтой
ОтветитьУдалитьокно с графиком появляется, а самого графика нет!(зависает). после нажатия Ctr+C- появляется график
ОтветитьУдалить