From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <428B27FE.6010809@ricom.ru> Date: Wed, 18 May 2005 15:33:18 +0400 From: Alexey Morsov User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] gnuplot and python References: <4289D471.9040509@ricom.ru> <20050517152627.00076328.vikerness@mail.ru> <4289D68E.1000201@ricom.ru> <428AED37.6000003@ricom.ru> <20050518094855.GA2295@mycomp.mydomain> <428B13D8.4040008@ricom.ru> <20050518104924.GA3865@mycomp.mydomain> In-Reply-To: <20050518104924.GA3865@mycomp.mydomain> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at ricom.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 May 2005 11:33:24 -0000 Archived-At: List-Archive: List-Post: php-coder wrote: > --- Alexey Morsov 2005-05-18 14:07:20 +0400 > +++ php-coder 2005-05-18 17:46:10 +0700 > > >>Теперь другая байда - пока код находится вне функции - работает >>как только переношу этот же код в ф-ю (а вне кода ессесно ее вызываю) то > > > "Ну это у вас что-то с переменными, с областью видимости, к примеру, > или еще чем-нибудь. Вам нужно код подправить." -- вас такой ответ устроит? > Нет? Тогда нужно было сразу привести кусок кода, потому что телепаты летом > в отпусках ;)) и вообще это здесь оффтоп. Где нужно задавать подобные > вопросы вы знаете ;) Знаю...... только там молчат как партизаны - крутые слишком видать Код - симпл #!/usr/bin/env python #-*- coding: koi8-r -*- import cgi import MySQLdb from Numeric import * import Gnuplot print "Content-Type: image/x-png" print form = cgi.FieldStorage() if form.getvalue('show') == 'graph': show_graph() if form.getvalue('show') == 'graphnail': show_graphnail() def show_graph(): g = Gnuplot.Gnuplot() g('set terminal png') g.title('A simple example') g('set data style linespoints') g.plot([[0,1.4], [1,5.8], [2,3.3], [3,4.2]]) g.show() Так - выдает что изображение испорчено А если так #!/usr/bin/env python #-*- coding: koi8-r -*- import cgi import MySQLdb from Numeric import * import Gnuplot print "Content-Type: image/x-png" print g = Gnuplot.Gnuplot() g('set terminal png') g.title('A simple example') g('set data style linespoints') g.plot([[0,1.4], [1,5.8], [2,3.3], [3,4.2]]) g.show() то все рисует -- Всего наилучшего, Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ" Алексей Морсов ICQ: 196766290 Jabber: Samurai@jabber.pibhe.com http://www.ricom.ru http://www.fondmarket.ru