The Basics
Data presentation is hard enough without graphs looking like they somehow traveled forward through time from 1987 to the present. Django-graphs aims to create a beautiful, extensible, and fast graph rendering library for standalone or conjunctive usage with Django. When running stand-alone, django-graphs is fast and flexible. When running with Django, django-graphs provides cache functionality, simple decorators which turn return values from controllers into cached graphs automatically, and out-of-the-box support for additions such as Psyco and memcached.
Project Home – http://code.google.com/p/django-graphs/Grab the Repository – svn checkout http://django-graphs.googlecode.com/svn/trunk/
Recent Commits
-
63 was committed 6 months, 1 week ago.
Axes constraints verified. Added simple debug to Axis class. Spacing now processed correctly.
-
62 was committed 6 months, 1 week ago.
Nightly build update. Changed Axes interface, changed decoration to be included in graph. Added line.py (poor proto), added support for Axis bucketMode.
-
61 was committed 6 months, 1 week ago.
Nightly build update. Changed Axes interface, changed decoration to be included in graph. Added line.py (poor proto), added support for Axis bucketMode.
-
60 was committed 6 months, 1 week ago.
Added support for linear and radial gradients as dynamic sources.
-
58 was committed 6 months, 1 week ago.
Numerous bug fixes. Cleaned up output.py backend.
-
57 was committed 6 months, 1 week ago.
Cleaned up graph.py. Fixed __init__ issue in bar.py.
-
56 was committed 6 months, 1 week ago.
Added base support for PNG, SVG, and PDF. Modified interface to __init__ for Graph and subclasses. Added output backend and StringAsFile class. Modified VerticalBarGraph to use initGraph() instead of __init__ to step aside for Graph base class.
-
51 was committed 6 months, 1 week ago.
Fixed minor caching issue in examples (forgot to provide cache addy as member of list). Fixed error requiring that cache be set for instantion of Graph subclass.
-
49 was committed 6 months, 1 week ago.
Removed caching backend. Replaced with generic cache abilities (any object that implements get() and set() methods. Integrates well with memcache module, as well as Django django.core.cache.
-
37 was committed 6 months, 1 week ago.
Added fromEquation() example.