纯后台生成highcharts图片有哪些方法?

WBOY
Lepaskan: 2016-06-06 20:22:02
asal
1468 orang telah melayarinya

比如说,领导抛给你一个需求,把一些数据做成图表,每天通过邮件发送,让领导能在邮件中就看到图片,你会有什么思路呢?
本人使用的是phantomjs这个神器,它的内核是WebKit引擎,不提供图形界面,只能在命令行下使用,我们可以用它完成一些特殊的用途。
详细的使用可以参看我的博客,有详细的代码。

回复内容:

比如说,领导抛给你一个需求,把一些数据做成图表,每天通过邮件发送,让领导能在邮件中就看到图片,你会有什么思路呢?
本人使用的是phantomjs这个神器,它的内核是WebKit引擎,不提供图形界面,只能在命令行下使用,我们可以用它完成一些特殊的用途。
详细的使用可以参看我的博客,有详细的代码。

有很多种,我来简单说说:

1、Highcharts 的纯 Java的封装,直接通过 Java 生成 Highcharts 图表

<code>项目地址:https://github.com/hcharts/highcharts-serverside-export
</code>
Salin selepas log masuk

2、基于 Phantomjs ,官方已经提供了基于 Phantomjs 的导出服务,其中可以直接通过命令行的形式加载 Highcharts 配置代码然后生成图表图片,相关信息:

<code>1)github: https://github.com/highcharts/highcharts-export-server/tree/master/phantomjs
2)相关说明:http://bbs.hcharts.cn/forum.php?mod=viewthread&tid=989
</code>
Salin selepas log masuk

3、还有官方出品的基于Node js-dom 的实现,见:https://gist.github.com/TorsteinHonsi/e8a1e6971608523eb8dd

网上搜一搜 一搜一大堆 首先最方便的肯定是换一个后台的图标组件了
然后highcharts本身据说有一个export的文件 加载了可以直接生成svg
然后模拟一个http去访问这个页面 把数据拿回来就可以了

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!