Re: Chart tool

2009-11-29 Thread Steve S.
For in-page charts, I use flot, as Javier suggested.  I plan to look
into pycha based on Skylar's suggestion, though.  There is no need for
client-side chart drawing with my use case.

On Nov 25, 3:31 pm, Javier Guerra  wrote:
> reportlab allows you to generate PDFs, which can be as high quality as
> you want; but if you want to display them on a webpage it's far from
> the best.
>
> matplotlib is nice, being python.  the biggest drawback is that being
> a server-side task, so you have to deal with the processing time
> and/or storage/deletion of (old) images.
>
> for in-page charts, you can use flot (http://code.google.com/p/flot/),
> or Google Charts (http://code.google.com/apis/chart/).  the first one
> is a jQuery plugin, the other is an API that basically lets you
> construct an URL for a PNG that's rendered on Google servers.  in both
> cases, you simply put (some of) your data on the page and let either
> the client (if using flot) or somebody else (if using Google charts)
> deal with the heavy tasks.
>
> --
> Javier

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.




Re: Chart tool

2009-11-29 Thread Kevin Renskers
I am using the Google Visualization API myself, it's pretty nice. I
wrote a blog post with a little how to:
http://www.bolhoed.net/blog/using-the-google-visualization-api-in-django/
However, I also used FusionCharts in the past and that's got my vote
too :)

On Nov 25, 9:07 pm, "S.Selvam"  wrote:
> Hi all,
>
> This is my first post here andi  am new to django.
>
> I need to show some data as a chart.
>
> I would like to achieve a high quality rendering.
>
> Is reportlab or matplotlib enough ?
>
> I hope you can direct me on track.
>
> --
> Yours,
> S.Selvam
> Sent from Bangalore, KA, India

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.




Re: Chart tool

2009-11-29 Thread Tim Langeman
We're using AnyChart.  It is similar to Fusion Charts in that it is an
XML data source that is rendered on the client side with a Flash SWF.
   http://www.anychart.com

I don't think AnyChart has a free version, so you'll have to look into
the licensing arrangements to see if it is worth it for you.

We're using the scatter chart with my company to display microfinance
interest rate data.
   http://www.mftransparency.org/data/countries/ba/data/

-Tim Langeman
Akron, PA (USA)

On Nov 29, 4:31 am, John M  wrote:
> We started playing with FusionCharts, they have a free version which
> is pretty slick.  It's flash based, and not sure about the printing
> aspect yet.  It's generated with some XML and an SWF file.
>
> J
>
> On Nov 25, 12:07 pm, "S.Selvam"  wrote:
>
>
>
> > Hi all,
>
> > This is my first post here andi  am new to django.
>
> > I need to show some data as a chart.
>
> > I would like to achieve a high quality rendering.
>
> > Is reportlab or matplotlib enough ?
>
> > I hope you can direct me on track.
>
> > --
> > Yours,
> > S.Selvam
> > Sent from Bangalore, KA, India

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.




Re: Chart tool

2009-11-29 Thread John M
We started playing with FusionCharts, they have a free version which
is pretty slick.  It's flash based, and not sure about the printing
aspect yet.  It's generated with some XML and an SWF file.

J

On Nov 25, 12:07 pm, "S.Selvam"  wrote:
> Hi all,
>
> This is my first post here andi  am new to django.
>
> I need to show some data as a chart.
>
> I would like to achieve a high quality rendering.
>
> Is reportlab or matplotlib enough ?
>
> I hope you can direct me on track.
>
> --
> Yours,
> S.Selvam
> Sent from Bangalore, KA, India

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.




Re: Chart tool

2009-11-26 Thread Skylar Saveland
You might also check out pycha?


S.Selvam wrote:
> On Thu, Nov 26, 2009 at 2:01 AM, Javier Guerra  wrote:
>
> > On Wed, Nov 25, 2009 at 3:07 PM, S.Selvam  wrote:
> > > I need to show some data as a chart.
> > >
> > > I would like to achieve a high quality rendering.
> > >
> > > Is reportlab or matplotlib enough ?
> >
> > reportlab allows you to generate PDFs, which can be as high quality as
> > you want; but if you want to display them on a webpage it's far from
> > the best.
> >
> > matplotlib is nice, being python.  the biggest drawback is that being
> > a server-side task, so you have to deal with the processing time
> > and/or storage/deletion of (old) images.
> >
> > for in-page charts, you can use flot (http://code.google.com/p/flot/),
> > or Google Charts (http://code.google.com/apis/chart/).  the first one
> > is a jQuery plugin, the other is an API that basically lets you
> > construct an URL for a PNG that's rendered on Google servers.  in both
> > cases, you simply put (some of) your data on the page and let either
> > the client (if using flot) or somebody else (if using Google charts)
> > deal with the heavy tasks.
> >
>
>
> Thanks Javier,
>It helped me a lot.
>
>   I have been trying with matplotlib by drawing the resultant chart to
> canvas and attaching it with response.(Hence i dont save the image as a temp
> file ).
>
>
>
> >
> > --
> > Javier
> >
> > --
> >
> > You received this message because you are subscribed to the Google Groups
> > "Django users" group.
> > To post to this group, send email to django-us...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > django-users+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> > http://groups.google.com/group/django-users?hl=en.
> >
> >
> >
>
>
> --
> Yours,
> S.Selvam

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.




Re: Chart tool

2009-11-26 Thread S.Selvam
On Thu, Nov 26, 2009 at 2:01 AM, Javier Guerra  wrote:

> On Wed, Nov 25, 2009 at 3:07 PM, S.Selvam  wrote:
> > I need to show some data as a chart.
> >
> > I would like to achieve a high quality rendering.
> >
> > Is reportlab or matplotlib enough ?
>
> reportlab allows you to generate PDFs, which can be as high quality as
> you want; but if you want to display them on a webpage it's far from
> the best.
>
> matplotlib is nice, being python.  the biggest drawback is that being
> a server-side task, so you have to deal with the processing time
> and/or storage/deletion of (old) images.
>
> for in-page charts, you can use flot (http://code.google.com/p/flot/),
> or Google Charts (http://code.google.com/apis/chart/).  the first one
> is a jQuery plugin, the other is an API that basically lets you
> construct an URL for a PNG that's rendered on Google servers.  in both
> cases, you simply put (some of) your data on the page and let either
> the client (if using flot) or somebody else (if using Google charts)
> deal with the heavy tasks.
>


Thanks Javier,
   It helped me a lot.

  I have been trying with matplotlib by drawing the resultant chart to
canvas and attaching it with response.(Hence i dont save the image as a temp
file ).



>
> --
> Javier
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>
>


-- 
Yours,
S.Selvam

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.




Re: Chart tool

2009-11-25 Thread Javier Guerra
On Wed, Nov 25, 2009 at 3:07 PM, S.Selvam  wrote:
> I need to show some data as a chart.
>
> I would like to achieve a high quality rendering.
>
> Is reportlab or matplotlib enough ?

reportlab allows you to generate PDFs, which can be as high quality as
you want; but if you want to display them on a webpage it's far from
the best.

matplotlib is nice, being python.  the biggest drawback is that being
a server-side task, so you have to deal with the processing time
and/or storage/deletion of (old) images.

for in-page charts, you can use flot (http://code.google.com/p/flot/),
or Google Charts (http://code.google.com/apis/chart/).  the first one
is a jQuery plugin, the other is an API that basically lets you
construct an URL for a PNG that's rendered on Google servers.  in both
cases, you simply put (some of) your data on the page and let either
the client (if using flot) or somebody else (if using Google charts)
deal with the heavy tasks.


-- 
Javier

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.




Chart tool

2009-11-25 Thread S.Selvam
Hi all,

This is my first post here andi  am new to django.

I need to show some data as a chart.

I would like to achieve a high quality rendering.

Is reportlab or matplotlib enough ?

I hope you can direct me on track.

-- 
Yours,
S.Selvam
Sent from Bangalore, KA, India

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.