推荐10款免费而优秀的图表插件
开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点、线、面要素的技术已经越来越规范成熟。我在本篇文章中收集了10款免费开源且比较优秀的图表制作插件,以供各位参考。
1,ichartjs(国产)
ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学软件工程专业。
ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的应用提供简单、直观、可交互的体验级图表组件。是WEB/APP图表展示方面的解决方案 。如果你正在开发HTML5的应用,ichartjs正好适合您。 ichartjs目前支持饼图、环形图、折线图、面积图、柱形图、条形图。ichartjs是基于Apache License 2.0协议的开源项目。
2,echarts(国产)
Echarts是百度前端团队做的基于html5-canvas的开源图表绘制组件。
几个特性如下:
拖拽重计算:拖拽重计算特性(专利)带来了数据统计图表从未有过的用户体验,允许用户对统计数据进行有效的提取、整合,甚至在多个图表间交换数据,赋予了用户对数据进行挖掘、整合的能力。
大规模数据模式:如何展现成千上百万的数据?貌似除了用专业的统计工具(如MATLAB)外别无选择?不,在拥有众多交互特性下ECharts依然可以做到直角系图表(折、柱、散点、K线)20万数据秒级出图。
值域漫游:基于坐标的图表(如地图、散点图)通过色彩变化表现数值的大小能直观形象的展示数据分布。但如何聚焦到我所关心的数值上?ECharts拥有值域漫游的功能,让你可以轻松进行数值筛选。
3,Loongchart(国产)
LoongChart是一款基于HTML5-Canvas的开源信息图表绘制组件,难能可贵的是该插件能够兼容IE7、IE8,但动画效果较差,静态显示效果基本满足要求。
有以下特点:
纯html5及Javascript,跨平台,原生支持现代浏览器,兼容IE7、IE8,不依赖任何框架;
支持多种常用绘图类型;
支持组合图;
支持核心代码内的语言设定(用于错误提示);
支持动画(可关闭);
支持皮肤设定以及自定义定制皮肤功能;
部分图形支持3D图
支持自定义绘图;
记录最终绘制的图形中的各元素位置、大小等信息,以供查询;
支持直接导出图片(非全部均浏览器支持);
LoongChart官网有一个比较贴心的功能,它支持在线修改选项和查看选项,并可以实时显示修改选项后的效果。如果用户找到合适的选项,就可以直接查看实时选项并复制到自己的项目中,非常方便。
4,Chart.js
小巧而轻便的的图表插件,缺点是支持的图形类型较少,数据交互功能也非常有限,但作者以后可能会逐渐完善。
5,Jqplot
一个相当古老而“坚挺”的图表插件,支持现代浏览器和IE7,IE8(和LoongChart一样,抛弃IE6了)。
6,gRaphaël
支持现代浏览器,以及IE6.0+,兼容性相当不错。
7,RGraph
支持现代浏览器, 兼容IE7、IE8。
8,CanvasXpress
支持相当多类型的图表,API也相当齐全。
9,AwesomeChartJS
支持的图形类型相对来说不是很多。
10,Dygraphs
dygraphs is a fast, flexible open source JavaScript charting library.
Features:
Handles huge data sets: dygraphs plots millions of points without getting bogged down.
Interactive out of the box: zoom, pan and mouseover are on by default.
Strong support for error bars / confidence intervals.
Highly customizable: using options and custom callbacks, you can make dygraphs do almost anything.
dygraphs is highly compatible: it works in all major browsers (including IE8). You can even pinch to zoom on mobile/tablet devices!
There's an active community developing and supporting dygraphs.
转载于:https://www.cnblogs.com/mlcactus/p/3867710.html
推荐10款免费而优秀的图表插件相关推荐
- java 免费图表控件_推荐10款免费而优秀的图表插件
开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的vml,各个浏览器尚不统一的svg ...
- 推荐几款免费且优秀的短视频配音软件,你值得拥有
科技的迅猛发展带来了新生事物的不断涌现,短视频就是其中之一,有的小伙伴喜欢在茶余饭后记录生活的点点滴滴,也有人将之变成了日常的主要收入来源,但无论是哪种,一款好的AI配音软件都是必不可少的,很多短视频 ...
- 强烈推荐 10 款免费的 Mac 软件
2017 年的时候,我花了将近 2 万块买了一台 27 寸的 iMac,但刚入手的时候,觉得真特么不习惯啊,好多 Windows 上好用的软件 APP Store 上都没有! 我老婆三番五次调侃我浪费 ...
- android 免费游戏推荐,10款免费Android小游戏推荐
如果你是Android手机用户,而且正在寻找一些小游戏来消磨时间,下面这10款免费小游戏将大有帮助.无论你喜欢哪种游戏,下面至少有一两款会满足你的要求. 1. 愤怒的小鸟 自从数月前登录iPhone/ ...
- 苹果mac休眠快捷键_强烈推荐 10 款免费的Mac 软件!(附下载地址)
作者 |沉默王二 来源 |沉默王二 01.IINA IINA 是一款播放器软件,可以打开几乎所有格式的视频,如果 IINA 都打不开,那么其他软件注定也打不开. IINA 还提供了 Chrome 插件 ...
- 强烈推荐 10 款免费的 Mac 软件!
公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 01.IINA IINA 是一款播放器软件,可以打开几乎所有格式的视频,如果 ...
- 推荐10款免费开源的网店系统
http://www.25gx.com/wl2009/new-260.html ShopEx -- http://www.shopex.cn PHP+MySQL,免费时尚模板,国内老牌.觉得适合服装. ...
- 推荐10款 好用的 Jquery 评分插件
Raty jQuery Raty这是一个能够自动生成可定制的星级评分jQuery插件.可以自定义图标,创建各种评级组合,星星数量,每一颗星星的注释,可以在当一个星星被点击时的加回调函数. 地址: Ra ...
- 推荐10款非常优秀的 HTML5 开发工具
HTML5 发展如火如荼,随着各大浏览器对 HTML5 技术支持的不断完善以及 HTML5 技术的不断成熟,未来 HTML5 必将改变我们创建 Web 应用程序的方式.今天这篇文章向大家推荐10款优秀 ...
最新文章
- QIIME 2用户文档. 18使用q2-vsearch聚类OTUs(2018.11)
- 离散数学 关系和有向图
- 最简便的备份MySql数据库方法
- 60%的安卓APP存在漏洞,平均每个有39个漏洞
- 新自然指数出炉,哪些高校表现突出?
- win7系统还原失败怎么解决
- vue绑定自定义属性(属性值:false),DOM不显示问题
- 数据库设计的6个阶段
- Linux(debian7)操作基础(十三)之shell脚本同时执行多个应用程序
- 【C语言】在线OJ题 BC72-BC87-牛客网编程初学者入门训练
- “不会Linux,怎么当程序员?”面试官:等着被淘汰吧!
- 清华大学人工智能研究院知识中心成立仪式隆重举行,发布知识计算开放平台...
- js 数组对象的操作方法
- 43.django中form组件
- 【STM32 .Net MF开发板学习-09】AD模拟量采集
- Spring中使用的九种设计模式
- Word VBA:MathType公式与Latex公式切换
- ps4html5播放器,PS4迎来全新媒体播放器 支持多种视频音频格式
- Python调用百度地图api查询经纬度
- 如何将QQ群文件快速下载,怎么快速下载QQ中的文件,QQ群文件下载
热门文章
- 再说曾头市史文恭只 水浒
- 第三十章 光照及贴图总结
- 极客战记作业完成情况
- android 取消蓝牙配对框,android - 蓝牙配对 - 如何显示简单的取消/配对对话框? - 堆栈内存溢出...
- golang 实现类似in_array的功能
- springcloud原理面试题,直击优秀开源框架灵魂
- 东芝为何无法成为通用电气?日媒:或在于赚钱方法
- webstorm浏览器图标出不来
- pandas所有列纵向求和,横向求和,求和数据里有特殊符号处理方法
- 如何使用TunePat Netflix Video Downloader下载Netflix影视节目?