开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点、线、面要素的技术已经越来越规范成熟。我在本篇文章中收集了10款免费开源且比较优秀的图表制作插件,以供各位参考。

ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学软件工程专业。

ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的应用提供简单、直观、可交互的体验级图表组件。是WEB/APP图表展示方面的解决方案 。如果你正在开发HTML5的应用,ichartjs正好适合您。 ichartjs目前支持饼图、环形图、折线图、面积图、柱形图、条形图。ichartjs是基于Apache License 2.0协议的开源项目。

Echarts是百度前端团队做的基于html5-canvas的开源图表绘制组件。

几个特性如下:

拖拽重计算:拖拽重计算特性(专利)带来了数据统计图表从未有过的用户体验,允许用户对统计数据进行有效的提取、整合,甚至在多个图表间交换数据,赋予了用户对数据进行挖掘、整合的能力。

大规模数据模式:如何展现成千上百万的数据?貌似除了用专业的统计工具(如MATLAB)外别无选择?不,在拥有众多交互特性下ECharts依然可以做到直角系图表(折、柱、散点、K线)20万数据秒级出图。

值域漫游:基于坐标的图表(如地图、散点图)通过色彩变化表现数值的大小能直观形象的展示数据分布。但如何聚焦到我所关心的数值上?ECharts拥有值域漫游的功能,让你可以轻松进行数值筛选。

LoongChart是一款基于HTML5-Canvas的开源信息图表绘制组件,难能可贵的是该插件能够兼容IE7、IE8,但动画效果较差,静态显示效果基本满足要求。

有以下特点:

纯html5及Javascript,跨平台,原生支持现代浏览器,兼容IE7、IE8,不依赖任何框架;

支持多种常用绘图类型;

支持组合图;

支持核心代码内的语言设定(用于错误提示);

支持动画(可关闭);

支持皮肤设定以及自定义定制皮肤功能;

部分图形支持3D图

支持自定义绘图;

记录最终绘制的图形中的各元素位置、大小等信息,以供查询;

支持直接导出图片(非全部均浏览器支持);

LoongChart官网有一个比较贴心的功能,它支持在线修改选项和查看选项,并可以实时显示修改选项后的效果。如果用户找到合适的选项,就可以直接查看实时选项并复制到自己的项目中,非常方便。

小巧而轻便的的图表插件,缺点是支持的图形类型较少,数据交互功能也非常有限,但作者以后可能会逐渐完善。

一个相当古老而“坚挺”的图表插件,支持现代浏览器和IE7,IE8(和LoongChart一样,抛弃IE6了)。

支持现代浏览器,以及IE6.0+,兼容性相当不错。

支持现代浏览器, 兼容IE7、IE8。

支持相当多类型的图表,API也相当齐全。

支持的图形类型相对来说不是很多。

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.

java 免费图表控件_推荐10款免费而优秀的图表插件相关推荐

  1. java 免费图表控件_推荐10款功能强大且免费的JavaScript图形图表插件

    1.D3 D3是最流行的可视化库之一,它可以将任意数据绑定到DOM(Document Object Model,文档对象模型),然后对该文件提供数据驱动转换. 2.Rickshaw Rickshaw ...

  2. h5优秀控件_推荐六款炫酷的HTML5效果插件

    1. HTML5 3D图片阴影翻转动画 效果很酷 分享一款很酷的HTML5 3D动画特效,这款3D特效可以为你的图片增加阴影的效果,而且可以让图片在鼠标滑过的时候出现3D翻转的动画效果.这和HTML5 ...

  3. 推荐10款免费而优秀的图表插件

    推荐10款免费而优秀的图表插件 开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的v ...

  4. java 免费图表控件_给你一杯java润润喉 10款免费的图表JS插件

    开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依 靠于flash.IE的vml,各个浏览器尚不统一的sv ...

  5. java绘制图表控件_画图控件 Chart Control -Java架构师必看

    .NET3.5中中推出了图表控件,可以同时支持Web和WinForm两种方式,由于平时很少使用,一直网络 .NET3.5中中推出了图表控件,可以同时支持Web和WinForm两种方式,由于平时很少使用 ...

  6. delphi 图表 控件_将基本图表集成到Delphi应用程序中

    delphi 图表 控件 In most modern database applications some kind of graphical data representation is pref ...

  7. 苹果mac休眠快捷键_强烈推荐 10 款免费的Mac 软件!(附下载地址)

    作者 |沉默王二 来源 |沉默王二 01.IINA IINA 是一款播放器软件,可以打开几乎所有格式的视频,如果 IINA 都打不开,那么其他软件注定也打不开. IINA 还提供了 Chrome 插件 ...

  8. 强烈推荐 10 款免费的 Mac 软件

    2017 年的时候,我花了将近 2 万块买了一台 27 寸的 iMac,但刚入手的时候,觉得真特么不习惯啊,好多 Windows 上好用的软件 APP Store 上都没有! 我老婆三番五次调侃我浪费 ...

  9. android 免费游戏推荐,10款免费Android小游戏推荐

    如果你是Android手机用户,而且正在寻找一些小游戏来消磨时间,下面这10款免费小游戏将大有帮助.无论你喜欢哪种游戏,下面至少有一两款会满足你的要求. 1. 愤怒的小鸟 自从数月前登录iPhone/ ...

最新文章

  1. 集线器、路由器与交换机
  2. 如何搞垮一个技术大牛?
  3. 2008年校本培训之论文 封面
  4. Facebook表示将认真对待平台上严重的服装虚假广告问题
  5. leetcode旋转数组 c语言,leetcode explore 初级算法第三题,旋转数组代码实现
  6. SQLServer中ISNULL、NULLIF和CONVERT函数
  7. k8s节点亲和性:pod和node的亲和性、硬策略、软策略
  8. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(1) - 概述/历史/新数据类型/XMM寄存器组
  9. shell整理(34)===date 命令的小脚本
  10. php 坏了怎么修复,winload.exe丢失或损坏怎么办
  11. Skin++ For VS2010 使用教程
  12. vscode创建工作区及生成html模板
  13. 台式计算机为什么数字输入不了,电脑小键盘不能输入数字该怎么办?
  14. Java基础-GUI入门-Swing详解
  15. 大学英语综合教程三 Unit 1 课文内容英译中 中英翻译
  16. 进击的开发者!第二期SWTC社区开发者大赛拉开序幕
  17. 哈工大软件学院编译原理实验3——语义分析
  18. int java 声明_怎样用java定义一个int数组 C++ 怎么声明一个整型数组?
  19. 斐波那契数列编程C语言
  20. 梅科尔工作室-江凌宇-鸿蒙笔记2

热门文章

  1. vue项目网页自适应,等比例放大缩小
  2. 无限流量的物联网卡,你真的敢用吗?
  3. 读取gca信息(matlab2021)
  4. ThinkPHP框架-4
  5. 说说我的显卡购买心得~
  6. 最经典的flash鼠标绘画技术详解(五)
  7. 写一个产生8位纯数字的随机数
  8. 反双曲函数及其对应的双曲函数的泰勒展开式及原公式
  9. python循环的基本思想是重复_3分钟了解一个知识点丨消灭该死的重复:Python循环语句...
  10. Proteus中查看C51内存中变量的值 寄存器的值