我正在 Django 中制作一个包含大量图形和图表的报告应用程序。
是否有一个简单的图形库/模块可以让我实现此工作流程:
- 执行我的 SQL 查询
- 将返回的数据解析到图形库/模块
- 图形库/模块将数据处理成图表/图形,我可以轻松地将其输出到 Django 模板。
过去几天我一直在研究 Matplotlib 和 Django。看起来只有几种方法可以在 Django 中渲染图表。
- 使用 2 个视图,一个用于渲染 PNG,另一个用于输出 HTML,其中 img src 指向第一个视图。Link http://groups.google.com/group/django-users/browse_thread/thread/a574f3444c0bc85a/9b6952e009cba358#9b6952e009cba358
- 数据 URI https://stackoverflow.com/questions/5538715/plot-a-graph-in-the-html-file-using-django
- 将图像写入文件,然后用视图调用它
无论如何,我可以更轻松地做到这一点吗?
Thanks
您可能想看看
姜戈·格拉福斯 https://github.com/agiliq/django-graphos
它支持很多后端,并与 Django orm 集成良好,但也可以与其他数据源一起使用。
支持的图表类型
Flot
Google Charts
YUI
Morris.js
[披露:我是作者之一]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)