Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 11, 2009 11:20:19

Lionell
От:
Зарегистрирован: 2009-06-25
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Виснет matplotlib

Почему matplolib виснет при загрузке 2-ого изображение?
reload() не помогает
Есть идея запустить заранее окошко matplolib и потом через draw() перерисовывать график, пробовал - не получилось(наверное неправильно использовал)
Или через try/except?
Это упрощенный цикл, для примера:

from pylab import *

while 1:
n = input('Enter value n:')
t = arange(0.0, n+0.01, 0.01)
s = cos(2*2*pi*t)
plot(t, s, '-', lw=2)

xlabel('time (s)')
ylabel('voltage (mV)')
title('About as simple as it gets, folks')
grid(True)

axes().set_aspect('equal', 'datalim')


show()



Отредактировано (Окт. 11, 2009 11:21:59)

Офлайн

#2 Окт. 11, 2009 17:10:33

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Виснет matplotlib

лог ошибки покажи

Офлайн

#3 Окт. 11, 2009 17:38:12

Lionell
От:
Зарегистрирован: 2009-06-25
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Виснет matplotlib

При запуске в NetBeans в первый раз, окошко нормально закрывается, во второй раз тупо зависает и никаких ошибок не показывает.
В IDLE тоже ошибок не показывает.

from pylab import *
import logging

logging.basicConfig(level=logging.DEBUG)
while 1:
n = input('Enter value n:')
t = arange(0.0, n+0.01, 0.01)
s = cos(2*2*pi*t)
logging.debug(plot(t, s, '-', lw=2))

xlabel('time (s)')
ylabel('voltage (mV)')
title('About as simple as it gets, folks')
grid(True)

axes().set_aspect('equal', 'datalim')


logging.debug(show())
logging.debug(clf())
Enter value n:2
DEBUG:root:[<matplotlib.lines.Line2D object at 0x0166F810>]
DEBUG:root:None
DEBUG:root:None
Enter value n:3
DEBUG:root:[<matplotlib.lines.Line2D object at 0x01860B90>]
DEBUG:root:None
Enter value n:DEBUG:root:None



Офлайн

#4 Окт. 12, 2009 16:45:54

Lionell
От:
Зарегистрирован: 2009-06-25
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Виснет matplotlib

Отбой, виснет только в Netbeans. Через консоль пашет(а раньше не запускалось:)))
PS Запускать надо НЕ из питоновской папки!



Отредактировано (Окт. 12, 2009 19:18:58)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version