如今,在互联网上发布在线免费的Javascript图形和图表绘制工具越来越多。我此前在一家网站从事复杂的图形学方面的工作,使用highchart,在那期间,没有大量的插件工具可供选择,不像现在,我们可以轻易地找到非常有用的图表库。个人认为,此种插件的兴起源于:

Flash 过去是最佳解决方案,但现在很多人都转变了;

现代浏览器及其更强大的计算能力,使其在转化绘制实时数据方面的能力更佳;

绘制矢量图的不同技术愈发成熟:VML、SVG 和 Canvas。

当然了,你需要仔细选择,以符合自身需求。正如前面提到的,正因使用了各种技术,因此一些支持Canvas的插件仅需要一个现代浏览器。

在这篇文章中,我们搜集了14个JavaScript插件可用于绘制图形和图表。少数是独立的框架,大多数支持条图、线图、饼图等基本图形,很多甚至支持更加复杂的图形,比如:维恩图、热图、进化树、二维散点图、二维散点气泡图、三维散点图等。相信你应当能在这个列表中找到所需的。

Flotr2是个独立框架库,支持HTML5图表和图形。它是 flotr 的一个分支版本,移除了 Prototype 依赖性,并且有很多改进。支持:线图、条图、蜡状图、饼图、气泡图。诸如 IE6 类的老浏览器也支持。

Rickshaw是个用于创建交互式时序图的JS工具箱。它依赖于 D3 可视化库和其他一些 jQuery 和 jQuery UI 的插件。

D3是一款出色且高效的可视化库,可用于图表的插件。使用D3你可以捆绑任意一个数据到DOM(Document Object Model),然后采用数据驱动转化成文件。 作为一个示例,你可以用D3从数组中生成一个基本的 HTML表格。或者你也可以利用相同的数据来创建一个互动的SVG柱状图。

AwesomeChartJS作为一个简单的Javascript库,它可以被用来创建基于HTML 5 canvas元素的图表。目的是让用户只需用几行代码就可创建一个简单的图表。

CanvasXpress是一个Javascript库利用tag在HTML5中执行任务,该库开发的目的是为 BMS系统生物学平台创建可视化的核心组件。它适用于高度复杂的图表和图形。

HumbleFinance是HTML5数据可视化编译工具。作为交互式图形的范本,与Flash工具类似,工具本身是用JavaScript编译的,使用Prototype和Flotr 库,它可以用于显示实际数值共享一个轴的任意两个2D数据集。

RGraph是HTML5 Javascript图表库支持超过20种不同类型的图表。使用HTML5 canvas标签,RGraph可以在Web浏览器中创建Javascript图表。也是就说页面响应时间更快,Web服务器加载时间更少。

dygraphs是一个开源的 JavaScript库,可生成时间系列的交互式zoomable图表。它的设计是被用来显示密集型的数据集,能够让用户探索和解释这些数据。这是一款轻量级的解决方案,运行在IE中。

更多

gRaphael的目标是为您的网站创建绝妙的图表,基于Raphaël 图形库。通过示例能看到静态和动态的图表场景。gRaphaël目前支持Firefox 3.0+,Safari 3.0+, Opera 9.5+、IE 6.0+以上版本。

jqPlot是jQuery Javascript 框架的绘图和图表插件。 jqPlot能绘制出美妙的line,bar和pie图形,具有许多独特的性能。

更多

JSXGraph是一款跨浏览器的交互式几何图、函数绘图、图表的数据可视化工具。它完全在JavaScript实现,不依赖于任何库,并且使用SVG,VML和canvas。JSXGraph容易嵌入网页中,体积小,小于100K字节。无插件,采取特别措施优化性能。

不知道怎样选择和图表工具?联系

点击

标签:JavaScript图表图表库图表开发图表解决方案图表控件FusionCharts实时图表插件highchartsJavaScript ChartsamchartsFusionCharts图表fushioncharts

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:慧都控件网

图表框架html,推荐14个实用的JavaScript图表(JS图表)图形绘制工具相关推荐

  1. 推荐11个实用的JavaScript库

    作者 | Jonathan Saring 编辑 | 无明 JavaScript 仍然是 2018 年最受欢迎和使用最为广泛的编程语言,因此 JavaScript 生态系统也会继续发展壮大. 然而,Ja ...

  2. 送书 | 推荐一个可能是最全的Venn图一站式绘制工具

    上周送书中奖名单 在11月8日留言送书活动中,因各位参与活动积极,故小编增加奖品数目,挑选留言点赞最多者,和两位幸运读者(欢迎大家投稿,分享经验),希望大家多多阅读,多多转发,留言多多,收获多多,文章 ...

  3. 推荐几个web中常用js图表插件

    推荐几个web中常用js图表插件 作者:zccst 我自己用过fusioncharts和highchart. jQuery插件有: TufteGraph flot js charts jqchart ...

  4. 这个地图绘制工具太赞了,推荐~~

    来源:DataCharm 之前小编在公众号中介绍了多篇关于空间可视化图表绘制内容,受到了很多同学的喜欢,但也有很多同学说没有Python的版本,今天小编就推荐一个超赞的学术科研类地图可视化绘制工具-P ...

  5. 推荐一些有趣实用的前端可视化工具库,助力可视化开发

    前言 前端可视化一直是人们常谈到的词,随着SVG,Canvas,WebGL等技术的发展,也涌现了一大批的优秀的可视化库.本文将从中选择一些有趣实用的推荐给大家,工具使用好了,开发效率自然也就提升了. ...

  6. 推荐14款强大的Mac修图利器,简约创意,让你随心所欲的创作

    如何让您的照片看起来更棒,并让人们喜欢的珍贵的纪念品,推荐14款强大的Mac修图利器,简约创意,让你随心所欲的创作,原来修图从未如此简单. 1.Luminar 4 Luminar 4 for mac( ...

  7. 9 个基于JavaScript 和 CSS 的 Web 图表框架

    jQuery, MooTools, Prototype 等优秀的 JavaScript 框架拥有各种强大的功能,包括绘制 Web 图表,使用这些框架以及相应插件,我们可以非常轻松地实现曲线图,圆饼图, ...

  8. sparklines插件_21个实用的Javascript数据图表插件

    21个实用的Javascript数据图表插件 六月 16, 2015 评论 (2) Sponsor 今天主要和大家分享一些统计图表相关的JS插件,图表通常用在网站后台界面,作为一种可视化数据形式展示, ...

  9. 推荐14款基于javascript的数据可视化工具

    2019独角兽企业重金招聘Python工程师标准>>> 随着数据可视化概念逐年火热,有较多优秀的图表开源库和制作工具脱颖而出,下面,我们就拿其中比较有名的 14个产品进行简要介绍. ...

  10. 推荐两个实用的PCIe工具软件

    转:http://blog.chinaaet.com/justlxy/p/5100065652 本文向大家推荐两个实用的PCIe相关的工具软件,Mindshare的Arbor和Teledyne LeC ...

最新文章

  1. 中奖名单,老读者请看过来!
  2. linux 进程相关
  3. SQLServer创建用户自定义数据库用户
  4. pytorch torch.nn.TransformerEncoder
  5. 三星java3倍拍照手机_最强安卓拍照手机!三星Note 8将采用双摄+三倍光学变焦
  6. oracle中序号生成器,Oracle序列生成器
  7. UVA12554 A Special Happy Birthday Song!!!【水题】
  8. python报表自动化系列 - 为pandas.DataFrame制作自然数索引(更改索引为从1开始的自然数)
  9. C#关于AutoResetEvent的使用介绍[转载]
  10. struts2 convention插件
  11. Linux-war包解压与压缩
  12. SIFT特征匹配及其实现
  13. 大家来找茬游戏html,大家来找茬单机版游戏
  14. 推荐玩游戏的计算机及型号,想买个3000左右的台式电脑,主要玩游戏,求推荐品牌还有型号。...
  15. 关于 npm publish问题
  16. java 创建meta inf_java – 在Eclipse中创建META-INF / services文件夹
  17. unity制作手机h5小游戏,发布webgl后我的修改
  18. Pytorch笔记-6
  19. 干货,实战滴滴开源Logi-KafkaManager
  20. Halcon缺陷检测——光度立体

热门文章

  1. js渲染引擎 tempo.js
  2. matlab 不等式约束,MATLAB进行fmincon函数优化时非线性不等式约束总是报错
  3. php layim 图片正则替换,用正则表达式批量替换图片路径方法
  4. python爬数据是什么意思-爬数据是什么意思?
  5. 恩智浦智能车竞赛电磁直立组国一之速墨二队2018回顾与总结
  6. python 企业微信接口_python连接企业微信发送消息
  7. Paypal移动快速支付流程
  8. Xpath根据text内容快速定位
  9. 前端做CRM管理系统是做什么_总结一下最近做crm客户管理系统使用到的前端知识点...
  10. mysql姓名三位随机_Mysql之生成随机数,随机字符串,随机姓名