Eu já participei do desenvolvimento de um produto
usando a pychart. Para geração dinâmica dos gráficos
foi construído um método na classe do tipo de conteúdo
que possuía os dados para alimentar o gráfico. Na
pasta skins do produto, criamos um script python que
retornar o binário da imagem, setando o mime-type
apropriado do request. Assim:


request=context.REQUEST
RESPONSE=request.RESPONSE
RESPONSE.setHeader('Content-Type','image/png')

return
context.MakePlot(valoresIndicadores,escala,tipoIndicadores,maiorValor,menorValor)

Espero que ajude.

--
André FS

--- shockpilber <[EMAIL PROTECTED]> escreveu:

> Eu gostaria de plotar um grafico, com informações de
> um objeto.
> Atraves de algumas caracteristicas do objetos, como
> quantidade,
> emergia .... elas serão tratadas por funções no
> python e plotarão um
> grafico interativo. O usuario solicitara que plote o
> grafico, surgirão
> alguns pontos no gráfico, e atraves do Modulo Python
> que estou usando
> o MatPlotLib, ele tem algumas funções como zoom,
> salvar uma imagem e
> outros.
> O que eu realmente gostaria era que:
> Do mesmo jeito que eu "rodo" o matplotlib na minha
> máquina eu gostaria
> que o zope "rodasse".
> Eu já achei soluções como:
> Usar ExternalMethods para gerar o grafico e salva
> como imagem.
> Mas o que eu gostaria de fazer é rodar
> dinamicamente, pois terei que
> usar outras personalização do matplotlib, como a de
> uma ferramenta de
> opção, que exibe/inibe uma reta do grafico.
> Desculpe-me se exagerei mas é meio complicado de
> explicar isso.
> Muito Obrigado pela atenção !
> 
> 



      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Responder a