上篇文章中介绍了phantomjs的使用场景,方法. 本篇文章详细介绍使用php,highcharts 结合phantomjs纯后台生成图片.包含一步步详细的php代码 一.highcharts 结合phantomjs纯后台生成图片系列的准备: 下载phantomjs解析插件,从highcharts官方下载所需插件. 新建一个工程文件夹phantomjs,所必备的js文件有: highcharts 结合phantomjs纯后台生成图片系列二之php 其中jquery.js为 v1.7.1; hi…
上篇文章中介绍了phantomjs的使用场景,方法.本篇文章详细介绍使用php,highcharts 结合phantomjs纯后台生成图片. 一.准备: 下载phantomjs解析插件,从 highcharts官方 下载所需插件. 新建一个工程文件夹名位:phantomjs,所必备的js文件有: highcharts 结合phantomjs纯后台生成图片系列二之php highcharts 结合phantomjs纯后台生成图片系列二之php 其中jquery.js为v1.7.1; highcha…
highcharts 结合phantomjs纯后台生成图片 highcharts 这个图表展示插件我想大家应该都知道,纯javascript编写,相比那些flash图表插件有很大的优势,至少浏览器不用考虑是否装了flash插件,功能也非常的强大,详细请看官网 ,我就不做多介绍了. 那今天咱们讨论的难题是我们平时用highchart生成图片时,首先要在前端展示出图表,然后通过图表的API 按钮或者自定义的按钮 来向后台发起请求,后台获取到图片的SVG信息时,然后根据SVG的信息生成对应的图片或者P…
比如说,领导抛给你一个需求,把一些数据做成图表,每天通过邮件发送,让领导能在邮件中就看到图片,你会有什么思路呢?本人使用的是phantomjs这个神器,它的内核是WebKit引擎,不提供图形界面,只能在命令行下使用,我们可以用它完成一些特殊的用途.详细的使用可以参看我的博客,有详细的代码. 有很多种,我来简单说说: 1.Highcharts 的纯 Java的封装,直接通过 Java 生成 Highcharts 图表 项目地址:https://github.com/hcharts/highchar…
项目背景 最近忙着给部门开发一套交互式的报表系统,来替换原有的静态报表系统. 老系统是基于dotnetCHARTING开发的,dotnetCHARTING的优势是图表类型丰富,接口调用简单,使用时只需绑定数据源即可(指定连接字符和sql语句,简单的配置一下就能出图),支持生成静态图表图片:缺点就是生成好的图是图片,传到了前台就失去了交互性(当然它还提供了一个jsCharting,不过感觉交互性做的还是不够好),再有就是这东东是收费的呀,用的话需要折腾破解版本. 我最终选择了Highcharts(…
目录 PhantomJS简介 了解rasterize.js 使用方法 今天,给大家分享一个Java后端利用Phantomjs实现生成图片的功能,同学们使用的时候,可以参考下! PhantomJS简介 首先,什么是PhantomJS? 根据官网介绍: PhantomJS is a command-line tool. -- 其实就是一个命令行工具. PhantomJS的下载地址: Windows:phantomjs-2.1.1-windows.zip Linux:phantomjs-2.1.1-l…
在上一篇博客:C#曲线分析平台的制作(三,三层构架+echarts显示)中已经完成了后台的三层构架的简单搭建,为实现后面的拓展应用开发和review 改写提供了方便.而在曲线分析平台中,往往有要求时间轴联动功能,即不仅能够实时的查看在线曲线,还要能通过拉动时间轴来实现往期数据的回顾.在这一点上highcharts旗下的highstock很好的实现了时间轴联动功能,故而制作一个小demo来进行学习,演示. 1.后台数据模拟: 依据上一篇博客建立的数据库,进行数据填充: declare @DateT…
这几天项目是遇到一个需求,需要后台把几个元素生成到一张图片上,并保存到文件中 private void cutscreen_Click(object sender, EventArgs e) { Grid contentGrid = new Grid() { Width = , Background = new SolidColorBrush(Colors.White) }; RowDefinition row1 = new RowDefinition(); RowDefinition row2…
一.highcharts简介以及引入 highcharts作为免费提供给个人学习.个人网站和非商业用途使用的前端图表演示插件的确使用起来十分方便和轻便.在我最近完成一个需求的时候用到了它, 它的兼容性也很强,其在标准(W3C标准)浏览器中使用SVG技术渲染图形,在遗留的IE浏览器中使用VML技术来绘图.我们在使用highcharts的时候只需要引入highcharts.js 及 jQuery . MooTools .Prototype .Highcharts Standalone Framewo…
Django视图: 当请求为post请求时会遇到CSRF的报错,Django针对CSRF的保护措施是在生成的每个表单中放置一个自动生成的令牌,通过这个令牌判断POST请求是否来自同一个网站,只需要在form表单中添加{% csrf_token %} Django纯后端服务:  当请求是post请求时此时也会出现上面的报错,这个时候我是去settings.py将 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'dja…
controller: /** * 获取登录的验证码 * @param request * @param response */ public void getLoginCode(HttpSession session,HttpServletRequest request, HttpServletResponse response) throws Exception{ // 获取验证码以及图片 Map<String,Object> map = CodeUtil.generateCodeAndP…
分页的样式就是这样的 cotroller这里这么写,传给view总页数,现在的页数,下一页,上一页的信息 private String homeInfo(Model model) { Page<PostEntity> postEntities= postService.findAllByPage(0,10); model.addAttribute("posts",postEntities.getContent()); int totalPage=postEntities.g…
简单分享一下,后台使用nodejs结合highcharts.phantomjs生成报表图片的方法.这主要应用在日报邮件. 主要参考以下资料: http://www.highcharts.com/component/content/article/2-news/52-serverside-generated-charts#phantom_usage https://bitbucket.org/ariya/phantomjs/downloads https://github.com/highslid…
如何将phantomjs单独部署在服务端 文章目录 一. 容我分析(lao dao)几句 二. 服务端 Look here 服务端phantomjs搭建 web端搭建及如何调用phantomjs 三. 效果展示啦 hey,every one ,很久没给大家分享技术型的文章啦,今天抽时间来一发吧 一. 容我分析(lao dao)几句 之前写了2篇 highcharts 结合 phantomjs 后端生成图片的文章,http://www.peng8.net/2014/07/21/render-cha…
应用场景是这个样子的:要做导出数据到PDF的功能,涉及到文本.表格.图表等内容.在做图表功能时,发现之前用Highcharts做的图表根本就不能集成到PDF中.这里需要一个能在程序后台就生成图表的功能,通过两个步骤进行集成: 1)将图表生成到一个图片文件中,存储在服务器上: 2)根据指定的图片路径,将图片集成到PDF. 那么集成的核心就为:如何在.net程序后台就生成一个图表. 这里介绍的是: 1)如何利用 Mvc Chart在程序的后台生成图表: 2)如何利用 Mvc Chart在前端生成图表…
  Echart Excel highcharts jfreechart 柱状图 √ √ √ √ 条形图 √ √ √ √ 折线图 √ √ √ √ 面积图 √ √ √ √ 散点图 √ √ √ √ 气泡图 √ √ √ √ K线图 √ √ √ × 饼图 √ √ √ √ 环形图 √ √ √ √ 雷达图 √ √ √ √ 力导布局图 √ × × × 和弦图 √ × × × 曲面图 × √ × × 地图 √ × × × 仪表盘 × × √ √ 拖拽重计算 √ × × × 数据视图 √ √ × × 图片导出 √…
一.Highcharts  series属性 1.下面是一个基本曲线图的例子: <html> <head> <meta charset="UTF-8" /> <title>Highcharts 曲线图</title> <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <sc…
Selenium 一.简介 selenium是一个用于Web应用自动化程序测试的工具,测试直接运行在浏览器中,就像真正的用户在操作一样 selenium2支持通过驱动真实浏览器(FirfoxDriver,IternetExplorerDriver,OperaDriver,ChromeDriver) selenium2支持通过驱动无界面浏览器(HtmlUnit,PhantomJs) 二.安装 Windows 第一种方法是:下载源码安装,下载地址(https://pypi.python.org/py…
Highcharts是一个纯JavaScript框架,与MSChart完全不一样,可以在网页中使用,所以php.asp.net.jsp等等页面中都可以使用.Highcharts官网:http://www.highcharts.com/ Highcharts中文网:http://www.hcharts.cn/可以在官网下载对应的版本:…
1,引言 在Python网络爬虫内容提取器一文我们详细讲解了核心部件:可插拔的内容提取器类gsExtractor.本文记录了确定gsExtractor的技术路线过程中所做的编程实验.这是第二部分,第一部分实验了用xslt方式一次性提取静态网页内容并转换成xml格式.留下了一个问题:javascript管理的动态内容怎样提取?那么本文就回答这个问题. 2,提取动态内容的技术部件 在上一篇python使用xslt提取网页数据中,要提取的内容是直接从网页的source code里拿到的.但是一些Aja…
写的很慢,不知不觉这是第十篇了.但是我其他事情太多,只能抽空写下.现在angular4或angular2流行的上传方式是ng2-file-upload.它的功能很强大.但是我没有配置成可以跨域上传的.好像是不支持跨域上传,不知道对错.jquery的插件 jQuery File Upload 可以跨域上传.但是想在angular4内使用jquery插件.需要找到全局jquery对象.也是很麻烦.所以这里就自己实现一个可跨域上传的功能. demo整体设计有三个站点,第一个是纯前台的,提供对html,…
这篇文章已经没有什么意义了,新版的HIghcharts提供Java图片导出解决方案,你需要做的就是下个Maven,bulid一个war就Ok了.---addedy on 2012-11-15 多说一句废话:我觉得这个功能其实对于大多数应用场景来说是多余的. Highcharts是一个纯JSWeb图表绘制解决方案,它的功能之丰富,使用之简单可能是目前开源领域排名比较考前的优秀解决方案,它对个人使用是免费的. 它的默认版本也有图片导出功能,不过导出服务器是Highcharts官方服务器,我开发的过程…
Github: https://github.com/iccb1013/Jade.Net 我们只消耗了8人/天的时间,完成了全部工作,基于我们 Jade.Net 的开源后台代码,任何小规模的后台管理系统,都可以在极短的时间内完成. 这是我们在 2017 年早些时候开发的一个项目,甲方是一家工艺美术品企业,需要开发一款 APP 展示产品,并引入会员(多级代理),在线下单,返点等功能. 在立项后由于一些原因,选择了使用 Java 来开发后台管理部分,面向 IOS 和 Android 版客户端提供服务…
谈谈我对证券公司一些部门的理解(前.中.后台) 2018年02月08日 15:11:07 unirong 阅读数:2165   文中对各大部门的分析都是从作者多年经历总结出来的有感之谈,尤其是前台的6大部门(经纪业务总部.投资银行部.资产管理部.证券自营部.研究所),在现在和未来都会继续是金融界从业的主流选择.全篇文章虽然很长,但是干货满满,很有价值! 一.序 刚才看了论坛有一篇“科普 - 证券公司各部门介绍”,想必这位哥们是09年刚进南京(华泰?)证券研究所工作吧.没经历过市场变迁和动荡.想必…
纯后台动态生成aspchart ,这种方式没办法实现chart中click事件.click事件点击没有反应,用第二种可以实现点击事件. 两种方式实现同一种效果图: 第一种写法:后台动态生成aspchart 前台代码: <div> <div class="h_10"> </div> <table cellpadding=" width="100%"> <tr> <td> 时间:<i…
在项目中用到了amcharts,amcharts图标统计插件是利用SVG实现的,其自带下载png功能,但是不支持IE以下浏览器.因此研究了SVG转换为png,最终实现的效果是将amcharts生成一张png写入一个excel并提供下载.(只支持IE9以上) 1.SVG简介: SVG 意为可缩放矢量图形(Scalable Vector Graphics).说白了就是利用xml定义图形. SVG 使用 XML 格式定义图像. 例如一个简单的圆形: <html> <body> <h…
HighChars基本概述 Highcharts是一个纯js写成的插件库,很好的外观表现可以满足任何图标需求. 开始使用chart之前进行配置 全局配置: Highcharts.setOptions({ global: { useUTC: false }}); 主配置中参数含义: $("#container").highcharts({ accessibility:无障碍的设计{ describeSingleSeries: false enabled: true   keyboardN…
一.Highcharts  series属性 1.下面是一个基本曲线图的例子: <html> <head> <meta charset="UTF-8" /> <title>Highcharts 曲线图</title> <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <sc…
[z]https://blog.csdn.net/UniRong/article/details/79289947 文中对各大部门的分析都是从作者多年经历总结出来的有感之谈,尤其是前台的6大部门(经纪业务总部.投资银行部.资产管理部.证券自营部.研究所),在现在和未来都会继续是金融界从业的主流选择.全篇文章虽然很长,但是干货满满,很有价值! 一.序 刚才看了论坛有一篇“科普 - 证券公司各部门介绍”,想必这位哥们是09年刚进南京(华泰?)证券研究所工作吧.没经历过市场变迁和动荡.想必到现在201…
在一个asp.net项目中要用到能绘制大数据量信息的图表,并且是可交互的(放大.缩小.导出.打印.实时数据),能够绘制多种图形. 为此进行了多方调查预研工作,预研过微软的MsChart图表组件.基于jquery的FlortChart图表.Silverlight的Visifire图表组件.基于js和flash的FusionCharts图表.Ext4.0框架中的图表.纯js的Highstock和纯js的Highcharts. 下面给出各个图表的预研结果,以供参考. MsChart MsChart是一…