将jQuery图表转换为PDF

Rog*_*ger 8 python jquery charts

我发现了两个我喜欢的jQuery图表插件 - flot和jqPlot.我正在考虑在我的网站的前端使用其中一个.

但是,我还需要能够允许用户以PDF格式导出数据.我理想地寻找纯Python解决方案,但可以推送到Java或PHP.生成的图表的质量是最重要的因素.

我考虑的选项是:

  • 在服务器上生成图表,并使用这些图表创建PDF.我已经看过matplotlib和其他几个python图表包,但图表看起来并不像flot或jqPlot那样精致.
  • 使用Rhino和Env.js在服务器上运行相同的jQuery代码,并以某种方式捕获生成的图表并将其插入到PDF中.这可能与Rhino有关吗?它有多难?我见过Rhino-canvas项目,但看起来已经过时了.

这样做的最佳方式是什么?如果我能让Rhino解决方案发挥作用,那就更好了,因为它保持了前端和生成的PDF之间的一致性.

gcl*_*lj5 1

我建议再看一下matplotlib

这些图表是高度可定制的,并且看起来非常精美。诚然,众多的选择一开始可能会令人生畏。但如果您知道如何操作,则可以实现许多养眼的效果。

例如,如果您想要阴影,请查看变换教程

此外,matplotlib 还为您提供高 dpi 位图图像甚至 PDF 矢量图形。我不知道使用提到的 jQuery 库来获得更高分辨率的图形有多难。