【发布时间】:2012-09-01 13:32:43
【问题描述】:
我非常了解大量图表渲染框架,一些 Javascript(如 Google Chart、ThreeD、HighCharts)、基于 PHP 的 jpGraph 和 pChart 以及在线 REST API,如 Google 的旧图表工具(将在 2015 年消失)。
他们似乎都专注于图形的一种特定“风味”;使用 SVG、Canvas、Flash 等渲染图像或基于浏览器的图形。我希望能够在浏览器中呈现报告并导出为可打印的 PDF。可以使用许多框架(我更喜欢 mPDF)将静态 HTML 转换为 PDF,这样不会有问题。
我想要的是一个能够生成图像和基于浏览器的图形的单一框架。显然它们应该与各种浏览器兼容,并且图表应该看起来相似(不一定相同)。最好使用 PHP 和/或 JS,但我愿意接受建议。
有没有人知道一个图表框架可以同时呈现为图像和基于浏览器的?
如果有多个框架具有几乎相同的 API 和图表,那也很好,但我怀疑这种组合是否存在。 ;)
【问题讨论】:
-
你必须在 JS graph 和 Image 之间选择一个。 JS 内容丰富,但无法从 pdf\doc 源代码中发现。图像是可转换的……但是是静态的。我没有看到任何其他解决方案来生成两个不同的输出以在 png 中生成 doc\pdf 并在 html+js 中向用户显示页面
标签: php javascript image browser charts