【发布时间】:2011-04-02 07:27:10
【问题描述】:
我找到了两个我喜欢的 jQuery 图表插件——flot 和 jqPlot。我正在考虑在我的网站前端使用其中之一。
但是,我还需要能够允许用户以 PDF 格式导出数据。理想情况下,我正在寻找一个纯 Python 解决方案,但可以一推就运行到 Java 或 PHP。生成图表的质量是最重要的因素。
我考虑过的选项是:
- 在服务器上生成图表,并使用这些图表创建 PDF。我查看了 matplotlib 和其他几个 python 图表包,但这些图表看起来并不像 flot 或 jqPlot 那样完美。
- 使用 Rhino 和 Env.js 在服务器上运行相同的 jQuery 代码,并以某种方式捕获生成的图表并将其插入 PDF。犀牛有可能吗?难度有多大?我看过 Rhino-canvas 项目,但它看起来已经过时了。
最好的方法是什么?如果我能让 Rhino 解决方案发挥作用,那就太好了,因为它可以保持前端和生成的 PDF 之间的一致性。
【问题讨论】: