在Django中显示图形/图表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Django中显示图形/图表相关的知识,希望对你有一定的参考价值。
我正在Django制作一个包含大量图形和图表的报表应用程序。
是否有一个简单的图形库/模块,允许我实现此工作流程:
- 执行我的SQL查询
- 将返回的数据解析到图形库/模块
- 图形库/模块将数据处理成图表/图表,我可以轻松地将其输出到Django模板。
我花了最近几天玩Matplotlib和Django。似乎只有几种方法可以让Django中的图形呈现。
- 使用2个视图,一个用于渲染PNG,另一个用于输出html,img src指向第一个视图。 Link
- Data URI's
- 将图像写入文件,然后使用视图调用它
无论如何我能更轻松地做到这一点吗?
谢谢
你可能想看一下
它支持许多后端,并与Django orm很好地集成,但也可以与其他数据源一起使用。
Chart types supported
Flot- 折线图
- 条形图
- 点图
- 折线图
- 柱形图
- 条形图
- 烛台图表
- 饼形图
- 折线图
- 柱形图
- 条形图
- 饼形图
- 折线图
- 柱形图
- 甜甜圈图表
[披露:我是其中一位作者]
一个较轻的选择是pycha
看到这篇博客文章来了解一下:qazxsw poi
另一个选择是在模板中包含A quick post on using Python Charts to generate nice SVG charts for your django website。
如果通过模板中的js渲染图形是一个选项,这些是两个流行的库:
看看这些知名的库,它们可以方便地绘制图形而无需编写JS
论文:级联
ChartJs:http://www.jqplot.com
Django排行榜:http://django-chartit.mrsenko.com/demo/chart/basic-line/
Django nvd3:https://github.com/novafloss/django-chartjs
Django graphos:http://www.fusioncharts.com/django-charts/
Django Gcharts:https://github.com/areski/django-nvd3
以上是关于在Django中显示图形/图表的主要内容,如果未能解决你的问题,请参考以下文章
使用来自 Django 后端的数据创建图表/图形的最有效方法是啥