java简单封装FusionChartsFree.
偶然闲逛发现FusionChartsFree这个东东,做一些简单的图很方便,很有动感.这是免费版本,他又好多收费版,很好很强大.
但是他不直接支持java,他接受的数据源是xml,总是拼xml很麻烦,所以我就对他做了下简单封装.
才刚刚开始,后面会陆续更新.不多说,来个示例:
1. /** 2. * 3. * @author jseed 4. */ 5. public class GetPieAction implements Action { 6. 7. /** 8. * 9. */ 10. public String execute(HttpServletRequest request, 11. HttpServletResponse response) { 12. 13. /*---------singleDataset-------------*/ 14. SingleDataset singleDataset=new SingleDataset(); 15. singleDataset.addValue("1月", 12000); 16. singleDataset.addValue("2月", 9000); 17. singleDataset.addValue("3月", 1200); 18. singleDataset.addValue("4月", 4200); 19. singleDataset.addValue("5月", 20200.2161); 20. singleDataset.addValue("6月", 10200); 21. 22. /*-----------------line2d----------------------*/ 23. Line2D lineChart=new Line2D(singleDataset); 24. lineChart.setBaseFontSize("12"); 25. lineChart.setBaseFont("宋体"); 26. lineChart.setCaption("测试图表"); 27. lineChart.setXAxisName("月份"); 28. 29. request.setAttribute("lineChart",lineChart); 30. 31. 32. String destJsp = "/testsinglechart.jsp"; 33. return destJsp; 34. } 35. }
---------------------------testsinglechart.jsp页面--------------------------------
1. <%@ page contentType="text/html; charset=UTF-8" language="java"%> 2. /*-----先引入标签库----------*/ 3. <%@ taglib uri="/WEB-INF/easychart.tld" prefix="easychart"%> 4. 5. 6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 7. <html> 8. <head> 9. 10. <title>test all chart</title> 11. /*-----再引入js类库----------*/ 12. <SCRIPT type="text/javascript" src="js/FusionCharts.js"></SCRIPT> 13. </head> 14. 15. <body> 16. /*------标签出图-------*/ 17. <easychart:chart chart="lineChart" chartID="linechart" dispalyDivID="linediv" height="300" width="600" /> 18. 19. </body> 20. </html>
---------------------------------------------------------------------------------------------------------
<easychart:chart>标签说明
chart="lineChart" 表示数据源,从request里自动取得,当然你必须在后台设置request.setAttribute("lineChart",lineChart);
chartID="linechart" 全局唯一id 随便设,唯一就行
dispalyDivID="linediv" 显示图表的div层id 必须全页面唯一
height="300" 高
width="600" 宽
源码,(标签库,js类库,更多示例都在其中)
更多请到http://three.freejsp.net/jseed/
java简单封装FusionChartsFree.相关推荐
- java jdbc 增删改封装_JAVA JDBC 常规增删改查简单封装
JAVA JDBC 常规增删改查简单封装,可满足大多基本要求 作用: 1, 查询列表是直接返回List对象,不必再遍历: 2, 单条查询直接返回对象: 3, 执行sql仅需一个方法搞定: packag ...
- Java对接腾讯IM以及一些方法的简单封装
一. 腾讯IM快速入门 1. 注册腾讯云账号,找到即时通信IM控制台 腾讯IM控制台:https://console.cloud.tencent.com/im 2. 创建即时通信应用 3. 进到应用里 ...
- 简单封装 HTTP 请求
2017-2-19 更新到第二版: 源码地址:http://git.oschina.net/sp42/ajaxjs/tree/master/ajaxjs-base/src/com/ajaxjs/net ...
- 【JDBC】实现对JDBC 连接的简单封装
package util;import java.sql.Connection; import java.sql.DriverManager;/**** 实现对JDBC 的封装* @author mq ...
- Android AsyncTask 深度理解、简单封装、任务队列分析、自定义线程池
前言:由于最近在做SDK的功能,需要设计线程池.看了很多资料不知道从何开始着手,突然发现了AsyncTask有对线程池的封装,so,就拿它开刀,本文将从AsyncTask的基本用法,到简单的封装,再到 ...
- Spring jdbc 对象Mapper的简单封装
一般查询实体的时候,都需要这么使用/** * 根据id查询 * * @return */ public Emp queryEmpById(Intege ...
- SpringBoot-Jsoup做java简单-爬虫
使用SpringBoot+Jsoup做java简单'爬虫' Jsoup简介 Jsoup是一款java的Html解析器,可以直接解析Html.针对网页提供了相关Api,可以通过Dom.Css.Jquer ...
- Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发
Spring JDBC * Spring框架对JDBC的简单封装.提供了一个JDBCTemplate对象简化JDBC的开发 * 步骤: 1. 导入jar包 ...
- 简单封装POI导出excel
简单封装POI导出excel Apache POI是一套根据Office Open XML标准(OOXML)和Microsoft OLE 2复合文档格式(OLE2)来处理各种文件格式的Java API ...
- easyexcel导入简单封装
文章目录 1 场景 2 版本 3 maven依赖 4 代码 4.1 数据处理器接口 4.2 工具类 5 使用 5.1 测试代码 5.2 输出内容 1 场景 本文主要对EasyExcel的功能进行简单封 ...
最新文章
- “桥铁”旅行团春节昌旺 业界称成港人出游新模式
- vs2019怎么调整字体大小_考研倒计时23天,答题卡怎么使用?来看看正确的使用方法吧!...
- C语言在VS2017环境下写俄罗斯方块的感悟
- 百度地图api---实现新建地图
- CSS深入理解学习笔记之z-index
- Redis--事务理解
- 一篇文章搞懂数据仓库:常用ETL工具、方法
- python程序发布 ubuntu_在ubuntu16.04的虚拟环境中运行Python程序作为服务
- 360Stack裸金属服务器部署实践
- 【hive】hive权限
- JSK-2 整除问题【入门】
- Cartographer 安装 2021.10.27
- 微波雷达传感器模块,人体感应雷达应用,让智能家居更安全
- awesomium This view has carshed!(MarkdownPad2)
- Android 自定义表格(第一行及第一列固定,其他列可滑动)
- Ubuntu搭建透明网桥
- mysql数据库误删恢复
- 浅谈CPU 硬盘 内存关系
- 枚举证书和 CAPI读取证书总结
- (P9)awk:什么是awk,awk简单用法,awk脚本语法,awk执行过程
热门文章
- ESXI安装威联通NAS系统
- js java 乱码_js和java 中文乱码
- 2019年中国大学生计算机设计大赛国赛答辩
- 西门子atch指令详解_西门子plc指令中文详解
- 自回归(Autoregressive Models,AR)模型
- 在线工具(eda/画图[visio替代]/公式编辑/公式识别)
- MySQL分组求和GROUP BY
- 从程序员到项目经理(2)
- xy转utm坐标(个人推算)
- docker login Error response from daemon: Get http://ip:port/v2/: net/http: request canceled