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


[zope-pt] Plotar Graficos Interativos no Zope

2008-01-14 Por tôpico shockpilber
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 !



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/