Django Data Visualization

281 views
Skip to first unread message

+Emmanuel

unread,
Dec 13, 2013, 6:14:44 AM12/13/13
to django...@googlegroups.com
I am looking at creating a Django data visualization app, an idea that closely resembles this: http://preview.jumpstartthemes.com/canvas-admin/chart-morris.html
The idea is to have 'regions' that are database controlled, pulling data from the database and presenting it in user friendly charts and graphs. Can I use django-boxes for this? How best should I approach this?
Thanks

Dow Street

unread,
Dec 13, 2013, 1:20:37 PM12/13/13
to django...@googlegroups.com
I'm not familiar with django-boxes, but one architectural question is whether you want to render the graphs on the server (e.g. python) or in the browser (e.g. javascript).

If you render on the server, you could use something like matplotlib (python) to draw your graphs, and then push those images to the client. You can make some pretty nice graphs with matplotlib, but a disadvantage of this approach is that it is difficult to make the graphs interactive. The more common approach these days seems to be to push just the data behind your graphs to the browser (e.g. using JSON), and then draw the graphs on the client side using javascript. d3js is a great library for drawing interactive graphs in SVG, and/or you could use HTML5 canvas elements.

Good luck!

Dow
> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
> To post to this group, send email to django...@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/cbed0af4-8ae9-4766-a88d-2ce9f190f321%40googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Odagi

unread,
Dec 13, 2013, 1:27:28 PM12/13/13
to django...@googlegroups.com
Not related to Django but maybe you can take a look at this visualization tools

Good luck.
Reply all
Reply to author
Forward
0 new messages