JavaWeb图表插件的小研究
背景
JScharts 等。以及开源插件——JFreeChart(源代码免费,文档付费)、JasperReports 等。
现状
介绍
或许你正接手一个Web图表开发项目,却被Web图表开发工具选型的问题困扰着。要么是价格昂贵,要么就是部署麻烦,或者图表效果不尽人意。
那么以下的介绍希望对你有一些帮助。
- ChartDirector
使用它做的图表非常的精细美丽,尽管是商业图表,但其收费并不算贵,当然,假设你不想花钱购买。它也提供了免费版本号,但在生成的图表上会出现logo信息。
只是,网上还是有非常多的破解方法的。非常easy。
支持多种图表样式,如圆形图表(饼形图),圆环图,柱形图(条形图)。直线图。曲线图,梯形线图,趋势线图。曲线拟合图。线间色图,区域图,泡沫图等等。採用多线程结构,特别应用于具有高性能要求的server端应用程序开发,拥有基于API(应用编程接口)的对象。同意用户控制和定制图表细节,从而设计出用户惬意的图表。
并且还备有英文的文档。文档中提供了源代码的说明,对于开发人来说还是非常方便的。就我个人来说。我还是非常喜欢这一款插件的,图形种类繁多,样式美丽,并且上手也非常easy。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFwcHlsZWU2Njg4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
- JScharts
如要删除水印,须要一个域密钥。正常情况下。JScharts是不支持中文的,只是在网上找到一个解决方式,能够试一下,点击这里 。
- JFreeChart
JFreeChart
画出来的图形不够精细。看起来有些模糊。图表的文字边缘、颜色和颜色的分界也比較模糊。
JFreeChart 对中文的支持不是非常好。尽管有字体的解决的方法,但仍然存在问题。它使用的默认字体显示出来的中文会非常模糊。你可能须要改动源码。
总结
不须要不论什么服务端的插件和模块,可是对Web前端的JavaScript有一定的要求。不了解JavaScript的开发人员是没办法使用的。
当然。假设了解JavaScript的话,使用JScharts开发图表还是非常easy的。
结束语
这些都是要考虑的,而不是随随便便的就选择一款插件进行开发。选择插件的目的是为了更好的帮助我们开发。当然。假设你仅仅是学习这几款插件的使用。那么你能够多用一些时间来研究一下,在我看来,这些图表的插件,以后应该会经经常使用到了,仅仅要涉及到大数据,这些东西就避免不了。
JavaWeb图表插件的小研究的更多相关文章
- 微信小程序图表插件 - wx-charts
微信小程序图表插件(wx-charts)基于canvas绘制,体积小巧支持图表类型饼图.线图.柱状图 .区域图等图表图形绘制,目前wx-charts是微信小程序图表插件中比较强大好使的一个. wx-c ...
- 基于html5 canvas 的强大图表插件【Chart.js】
名词解释 Chart.js:是基于html5和canvas的强大图表插件,支持多样的图表形式,柱状线性饼环极地雷达等等: canvas:只兼容到IE9 excanvas.js:强大的第三方兼容插件,可 ...
- canvas的Chart图表插件
今天写页面页面需求到柱状图标,今天介绍一下我所用的Chart.js图表插件 官网:http://www.bootcss.com/p/chart.js/ 里面会有下载js文件和中文文档 ...
- Echarts图表插件(4.x版本)使用(二、带分类筛选的多个图表/实例化多个ECharts,以关系图/force为例)
导读 如果想在一个页面里实例化带分类筛选的多个Echarts该怎么做呢? 曾探讨了带分类选择的关系图显示为自定义图片的需求实现,传送门ECharts图表插件(4.x版本)使用(一.关系图force节点 ...
- ECharts图表插件(4.x版本)使用(一、关系图force节点显示为自定义图像/图片,带分类选择)
导读 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safar ...
- flot - jQuery 图表插件(jquery.flot)使用
Flot是纯Javascript实现的基于jQuery的图表插件,主要支持线状图和柱状图的绘制(通过插件也可以支持饼状图). 特别注意Flot使用的是UTC时间,最好修改flot.js去掉所有的UTC ...
- 不错的jQuery图表插件 .
很多时候我们需要在网页中显示数据统计报表,从而能很直观地了解数据的走向,更好地帮助决策分析.今天就给大家分享几个个人觉得好用的jQuery图表插件,这几个图表插件使用起来非常方便,而且挺灵活的,相信大 ...
- 图表插件--jqplot交互演示样例
简单交互 在之前的学习中,我们已经能够绘制各种类型的图表,也能够给图表加入不同的组件,如标题.图例等等.但这些图表仅仅能用于展示数据,一旦希望对图表有所操作--比方查看数据明细--就显得束手无策了.事 ...
- 一款可定制的外国jQuery图表插件jqplot
jqPlot是一个jQuery绘图插件,可以利用它制作漂亮的线状图和柱状图.jqPlot支持为图表设置各种不同的样式.提供Tooltips,数据点高亮显示等功能. 用法: 1.引入jQuery类库和相 ...
随机推荐
- HttpGet()和HttpPost()2
Get一般用于从服务器取数据,而且不改变原来的内容: Post一般用于向服务器传递数据,这需要改变服务器的内容. 从安全性上考虑,Get的安全性要稍微差点,因为它会把信息直接在地址栏显示出来.(但是A ...
- spring bean管理 笔记1
轻量级,无侵入 Bean管理 1 创建applicationContext.xml 2 配置被管理的Bean 3 获取Bean pom.xml配置 <dependency> <gro ...
- C# 计算器 如果设置键盘输入的监听事件
这个事情困扰了我好久,之前java写的计算器程序可以正常运行了,但是因为打包问题(尝试过多次,感觉好麻烦,个人比较崇尚“点子”,注重创新,思来想去之后,决定试试C#模仿java再写一遍),想要用C#模 ...
- Codeforces 41D Pawn 简单dp
题目链接:点击打开链接 给定n*m 的矩阵 常数k 以下一个n*m的矩阵,每一个位置由 0-9的一个整数表示 问: 从最后一行開始向上走到第一行使得路径上的和 % (k+1) == 0 每一个格子仅仅 ...
- c++中的对象引用(object reference)与对象指针的区别
★ 相同点: 1. 都是地址的概念: 指针指向一块内存,它的内容是所指内存的地址:引用是某块内存的别名. ★ 区别: 1. 指针是一个实体,而引用仅是个别名: 2. 引用使用时无需解引用(*),指针需 ...
- iOS签发者无效
IOS开发证书全部变成无效,如下图 打包提示错误 解决方法: 1. 下载https://developer.apple.com/certificationauthority/AppleWWDRCA.c ...
- java读文件的几个类
链接地址:http://blog.sina.com.cn/s/blog_407a68fc0100f628.html 最初Java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Wri ...
- Android广播——短信拦截
MainActivity.java package com.example.broadcasttest; import android.content.Intent; import android.c ...
- ZOJ2971 Give Me the Number 【模拟】
这道题目使用Map. 然后一次性遍历下来即可. QAQ 注意初始化的时候小心点不要错.. Source Code: //#pragma comment(linker, "/STACK:167 ...
- Dijkstra、Dij + heap、Floyd、SPFA、 SPFA + SLF Template
Dijkstra in Adjacency matrix : int Dijkstra(int src,int tec, int n){ ]; ]; memset(done,,sizeof(done) ...