Afficher les graphiques à Django
je fais une application de rapport à Django qui implique beaucoup de graphiques et de graphiques.
est-il une bibliothèque/module graphique facile qui me permet d'atteindre ce flux de travail:
- Exécuter mes requêtes SQL
- analyser les données retournées à la bibliothèque/module graphique
- bibliothèque de Graphage / module manipule les données dans un graphique/graphique que je peux afficher facilement sur un modèle Django.
j'ai passé les derniers jours à jouer avec Matplotlib et Django. Il y a apparemment que quelques façons d'obtenir les graphiques à rendre dans Django.
- Utilisez 2 vues, l'une pour rendre le PNG et l'autre pour afficher le HTML avec l'img src pointant vers la première vue. Lien
- "1519200920 de Données" URI
- Ecrire l'image au fichier et ensuite appeler il avec la vue
est-ce que je peux faire ça plus facilement?
Merci
3 réponses
Vous voudrez peut-être chercher à
il supporte beaucoup de backends, et s'intègre bien avec Django orm, mais peut aussi travailler avec d'autres sources de données.
types de cartes prises en charge
Flot- Ligne graphique
- Bar Chart
- Point Graphique
- graphique linéaire
- colonne chart
- Bar chart
- Chandeliers
- camembert
- Ligne graphique
- colonne chart
- Bar chart
- camembert
- Ligne graphique
- colonne graphique
- Donut graphique
[Divulgation: je suis l'un des auteurs]
une alternative plus légère est pycha
voir ce blogpost pour avoir une idée: http://www.stuartaxon.com/2011/02/25/using-pycha-with-django/
une autre option est d'inclure Google charts dans vos templates.
Si rendre le graphique via js dans vos modèles est une option, ces deux bibliothèques populaires:
jetez un coup d'oeil à ces bibliothèques bien connues qui seront pratiques pour tracer des graphiques sans jamais écrire JS
Chartit: http://chartit.shutupandship.com/demo/chart/basic-line /
ChartJs: https://github.com/novafloss/django-chartjs
Django charts: http://www.fusioncharts.com/django-charts /
Django nvd3: https://github.com/areski/django-nvd3
Django graphos: http://agiliq.com/demo/graphos /
Django Gcharts: https://github.com/rhblind/django-gcharts