Re: [zope-pt] Plotar Graficos Interativos no Zope

2008-01-17 Por tôpico xiru
Olá,

se você não quiser ter o trabalho de gerar as imagens e sua aplicação
rodar on-line, há uma opção interessante em:

http://code.google.com/apis/chart/

Um abraço,

Fabiano Weimar


2008/1/14 shockpilber <[EMAIL PROTECTED]>:
>
>
>
>
>
>
> 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 !
>
>  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Zope e Python
http://www.pytown.com


Re: [zope-pt] Plotar Graficos Interativos no Zope

2008-01-14 Por tôpico André F Silva
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/