8đź‘Ť
Another choice is CairoPlot.
We picked matplotlib over the others for some serious graphing inside one of our django apps, primarily because it was the only one that gave us exactly the kind of control we needed.
Performance generating PNG’s was fine for us but… it was a highly specialized app with less than 10 logins a day.
5đź‘Ť
Well, I’m involved in an open source project, Djime, that uses OpenFlashChart 2.
As you can see from our code, generating the JSON-data that OFC uses is a bit complex, but the output is very nice and user friendly, since you can add tooltips, etc. to the different elements.
- [Django]-Django Cache cache.set Not storing data
- [Django]-How can I access environment variables directly in a Django template?
- [Django]-Django testing: Test the initial value of a form field
3đź‘Ť
Open Flash Chart 2
http://teethgrinder.co.uk/open-flash-chart-2/
python library http://btbytes.github.com/pyofc2/
kybi
- [Django]-Django Generic Views using decorator login_required
- [Django]-How to pass multiple values for a single URL parameter?
- [Django]-Sending post data from angularjs to django as JSON and not as raw content
3đź‘Ť
One package I’ve wanted to try is graphite. It’s a graphing server / platform built with Django. It’s specialized for “numeric time-series data” though, like stock prices or bandwidth utilization. If that fits your need I would check it out. Here are some screenshots:
- [Django]-Warning: Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'
- [Django]-Passing STATIC_URL to file javascript with django
- [Django]-What is actually assertEquals in Python?
1đź‘Ť
I like client side charts because you can get full page plotting.
A good options seems to be Jquery Flot : http://code.google.com/p/flot/ which can load JSON data.
However, you won’t get pdf support.
- [Django]-Django model one foreign key to many tables
- [Django]-Python Asyncio in Django View
- [Django]-Django – getting Error "Reverse for 'detail' with no arguments not found. 1 pattern(s) tried:" when using {% url "music:fav" %}
1đź‘Ť
Perhaps you might want to have a look here: Django Plotting app.
The HowTo describes how to embed matplotlib plots into the admin interface and create a PDF view.
- [Django]-Django: sqlite for dev, mysql for prod?
- [Django]-Django.db.utils.ProgrammingError: relation "bot_trade" does not exist
- [Django]-Speeding up Django Testing
0đź‘Ť
I have used FusionCharts Free with Django.
Its flash based, open source, multi-licensed and it’s well documented. It’s ActionScript 1, but AS version wasn’t really a criteria for me, though it could be for others.
- [Django]-How can I avoid "Using selector: EpollSelector" log message in Django?
- [Django]-Add a custom button to a Django application's admin page
- [Django]-Django form: what is the best way to modify posted data before validating?