我有一个django应用程序,我想向我的用户显示一些图形数据可视化.我正在寻找一个易于使用的包,允许我添加图形和小部件.
我想要构建的那种小部件是一种速度表盘,一端是红色,另一端是绿色.当用户在一天内完成工作时,图形/小部件会自行调整.表盘从红色变为绿色.
我还想要一个S曲线图形,显示计划完成的累计工作量.这是一种x/y线图.
我的问题是:这有多容易实现?是否有任何加载项库或包已经执行此操作?我试图保持我的整个应用程序开源.我见过一些订阅服务做这类事情,但我无法忍受成本.
我不介意使用ajax或jquery来实现这样的东西,但我想要最优雅和可维护的解决方案.
关于如何处理这个项目的任何建议或例子?
现在有很多好的JavaScript库,但都需要一些努力来学习如何使用.我没有找到一个真的很容易使用,我想因为每个人都想要不同的东西.我的一般经验是你学习它们的努力越多,你就越多.
谷歌有规:http://code.google.com/apis/chart/interactive/docs/gallery/gauge.html 也
或者真正掌控:http: //mbostock.github.com/protovis/
首先,请参阅djangopackages上的以下网格(https://www.djangopackages.com/grids/g/dashboard-applications/)。
不知道这是否正是所要的,但是您可以看一下django-dash(https://pypi.python.org/pypi/django-dash)。
它允许每个用户创建自己的仪表板(通过可用的插件)。这些仪表板可以公开。
一些屏幕截图(http://pythonhosted.org/django-dash/#screenshots)。
它是基于模块和插件的,因此您需要为每个特定功能制作一个插件和小部件(在这种情况下,它是速度计插件和小部件)。每个插件/小部件在呈现时都可以包含自己的JS / CSS。
请参阅以下图表用法示例:
| 归档时间: |
|
| 查看次数: |
26637 次 |
| 最近记录: |