php - 图像和基于浏览器的图表的图表框架

标签 php javascript image browser charts

我很清楚大量的图表渲染框架,一些 Javascript(如 Google Chart、ThreeD、HighCharts)、基于 PHP 的框架(如 jpGraph 和 pChart)以及在线 REST API,如 Google 的旧图表工具(将于 2015 年消失) ).

他们似乎都专注于图形的一种特殊“风格”;使用 SVG、Canvas、Flash 等渲染图像或基于浏览器的图形。我希望能够在浏览器中呈现报告并导出为可打印的 PDF。可以使用多种框架(我更喜欢 mPDF)将静态 HTML 转换为 PDF,所以这不会成为问题。

我想要的是一个能够生成图像和基于浏览器的图形的单一框架。显然,它们应该与广泛的浏览器兼容,并且图表应该看起来相似(不一定相同)。最好使用 PHP 和/或 JS,但我愿意接受建议。

有没有人知道可以呈现为图像和基于浏览器的单一图表框架?

如果有多个框架具有几乎相同的 API 和图表,那也很好,但我怀疑这样的组合是否存在。 ;)

最佳答案

我不知道有哪个库能够渲染位图和 svg 或 Canvas ,支持所有图形和绘图功能。

如果我有这个问题,我会认真研究 phantomjs:

http://code.google.com/p/phantomjs/wiki/QuickStart

它是一个 headless 浏览器,可以渲染位图甚至 PDF。优点是,您只需开发基于浏览器的渲染,而 phantomjs 可以承担渲染图像的工作。

关于php - 图像和基于浏览器的图表的图表框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321952/

相关文章:

javascript - 从 PHP 中的任意分布中采样

php - 重复的用户帐户

html - 图像映射区域聚合某些坐标 Firefox 不工作,IE 工作

php - 如何在 Drupal 7 表单中添加图像字段

PHP 文件大小超过 4Gb

php - 如何使用 php 通过其名称的一部分获取 cookie?

javascript - 如何在浏览器调整大小时启用滚动

javascript - WebWorkers 可以用于 super 计算机吗?

javascript - 如何创建自定义事件处理程序

CSS 粗体文本下标与图像在同一行