首页 > 资源 > 关键词 > Javascript最新资讯 > 正文

三款顶级Javascript图表图形类库介绍和比对

2015-07-08 15:37 · 稿源:极客标签

Javascript包含了很多开源并且免费的图表类库, 在今天这篇文章中,我们将介绍三款最顶级的Javascript图表类库,包括:

D3.js

Highcharts

FusionCharts

D3.js

Mike Bostock开发的D3.js几乎成为了数据可视化的代名词,它基于现代浏览器标准,并且提供了图形渲染的完整控制

优点如下:

优雅漂亮: 生成漂亮并且优雅的图形图表,绝对超越其它图形类库提供的图形

轻量级:核心336k,压缩后151k,适合开发高性能的应用

高度自定义:它并不提供一些直接使用的功能, 但是通过优化的数据操作,可以自定义出任何你想实现的效果

社区支持: 社区支持非常棒,包含了很多提问和解决方案(stackoverlow.com),任何需要解决的问题基本都可以完成的得到支持

很多超棒的例子: 包含了900多个精心设计的演示例子

缺点如下:

学习曲线陡峭:虽然d3.js很酷,但是如果你需要快速去开发的话,可能使用d3.js会让人很不舒服

浏览器支持: d3.js的浏览器支持不是很好,例如,不支持ie6,7,8,甚至ie9的支持也不是很完整,如果你需要服务不同的浏览器或者企业级别使用,可能不是一个好的选择

标签管理:d3的标签管理比较麻烦,而其它类库都自动管理

导出图形:其它类库都可以方便的导出png,jpg,pdf等格式,但是d3需要额外的开发

在线代码及演示: https://www.gbtags.com/gb/rtreplayerpreview/978.htm

Highcharts

Highcharts是另外一个非常流行的图标类库,除了基础的图表以外,它还包含了股票图和地图等等

优点如下:

类库大小:超轻量级,并且性能非常好,支持所有浏览器,但对于不同设备性能不太一样

社区支持:开源并且非商用免费,如果遇到问题,可以去stackoverflow和自带论坛求教

价格: 初始价格对于个人开发者或者小团队来说价格很低

浏览器支持: 对于highcharts来说,这绝对是一个优点,老式浏览器和现代浏览器都支持的非常好

缺点如下:

个人支持:主要问题是个人支持, 一般的问题好解决,但是一旦遇到了关键问题,个人支持非常有限

支持图形: 支持图形相对于fusioncharts来说,比较少

在线代码及演示:https://www.gbtags.com/gb/rtreplayerpreview/979.htm

Fusioncharts

很牛X的图表类库,基本世界500强大部分都在使用, 提供了不同的包: 图标, 组件,地图等等,你可以购买自己需要滴

优点如下:

支持不同类型图表: 如果需要各种类型图标, Fusioncharts都没有问题,提供了90多种图表和965种地图,很多你能想到的视觉图形都有

自定义并且有实际例子:自定义非常简单,包含了很多直接可以使用的例子。 并且拥有很大的库

封装器和插件: 提供了官方的封装器和插件,所以有非常好的支持

浏览器和设备支持: 支持所有浏览器(IE6)和设备

高级特性: 提供了很多高级特性,宏,可编辑图表

个人支持:得到的支持非常快

缺点如下:

体积: 非常重,如果是基于web的应用会成问题,但是App会好些

价格: 价格相对于前面有些贵,如果你比较关心价格,可能考虑前面的更好

在线代码及演示: https://www.gbtags.com/gb/rtreplayerpreview/980.htm

除了上面的顶级类库,国产百度的echart ,也不错,而且母语文档和支持,使用也是非常方便,虽然功能相对于上面的顶级图表来说还相对较弱,大家可以自己衡量利弊,感谢阅读~~  

尊重我们的干货,请留下您的高水平发言~~~  ^_^

  • 相关推荐
  • 大家在看
  • iOS14怎么换图标 iOS14自定义APP图标方法介绍

    iOS14系统加入了很多新功能,其中更换APP图标成为了现在很多iPhone用户比较喜欢玩的功能之一,那么要怎么在手机上设置自定义APP图标呢,这里我们来看下APP手机图标更换方法。

  • 谷歌地图为安卓用户增加新的车辆图标

    安卓用户终于赶上了iPhone用户在谷歌地图上已经拥有了几年的酷炫功能。谷歌终于为安卓版地图推出了自定义汽车图标,允许用户改变屏幕上图标的样子。安卓用户现在有了另外三个图标选项,而不是普通的白色圆圈和中间的蓝色箭头。

  • iOS14.2 Beta 1更新了控制中心和手表图标

    本周四,苹果向注册开发人员推送了 iOS 14.2 Beta 1 更新,预计修复了 iOS 14.1 上的一些 bug 和带来了某些功能改进。鉴于苹果尚未发布更新日志,不追求新鲜的 iPhone 用户显然没必要赶着更新。外媒 Apple Insider 指出,从外观上来看,14.2 Beta 1 的大部分改动,似乎都集中在 iOS 的控制中心上。比如新增的 Shazam 音乐识别图标,用户可选择将之添加到控制中心。

  • iOS14怎么隐藏app图标 隐藏应用操作方法介绍

    iOS14正式版里加入了一个比较不起眼的功能“隐藏app图标”,这个功能很多人都不知道具体如何的操作,这里我们来看下如何在iOS14系统里将app图标进行隐藏。

  • iOS14App资源库可以编辑吗 app资源库怎么隐藏

    iOS14系统加入了很多个全新功能,比如小组件、画中画、双击背部截图等,都获得了不错的用户反馈,但是有一个app资源库功能却没有获得很多用户欢迎,不少用户想要删除app资源库或者隐藏,具体要怎么做呢,我们来看下app资源库能否被编辑隐藏。

  • iOS14怎么取消app资源库页面 app资源库页面怎么关闭

    苹果iOS14加入了App资源库的新功能,这个功能就是将所有手机下载安装的app全部都显示在一个页面中,可以让用户找到想要的app软件,但很多用户表示不喜欢这个app资源库,那么如何将app资源库页面删除呢,我们来一起看下吧。

  • iOS14app资源库怎么隐藏应用 App资源库怎么不显示

    iOS14正式版上线后,用户发现增加了一个App资源库的功能,就是将手机内所有的App集中在一起显示,这个功能不少人表示不太喜欢想要关闭,那么如何关闭App资源库不显示呢,我们来一起看下吧。

  • Mycons让创建和购买iOS14自定义图标变得更容易

    10月15日消息,据国外媒体报道,Apple Store今天上架了一款名为Mycons的新应用程序,投身进近日风靡全球的iOS14主屏幕定制热潮,任何人都可以更容易更快速地创建自己的定制图标,以及购买商店预制的设计师图标和壁纸包。Mycons随着9月中旬iOS 14的发布,数百万用户开始利用iOS小工具等新功能来定制他们的iPhone主屏幕。用户还发现了如何使用苹果的快捷方式为他们喜爱的应用程序创建自定义图标。因此,在iOS 14发布后的

  • Facebook Messenger迎来全新彩色新图标并增加新功能

    Facebook正在对其Messenger应用进行改造,为该应用引入了一个新的采用多彩渐变色的图标,而不是至今为止使用的简单的蓝色标志。新图标的灵感似乎来自于Instagram的图标,而Instagram的图标也是由Facebook拥有的。

  • 乘云而上的数据库,在数据中寻找确定性

    数据是信息建设之基「云优先」已经成为企业信息化建设的主旋律,「新基建」定义了云计算是基础设施也是操作系统。云计算由于在降本增效和弹性扩展等方面的优越性,越发受到企业青睐。在黑天鹅频现的 2020 年,企业面对的风险与挑战愈发严峻,企业间的竞争也十分激烈,如何在这些不确定中寻找确定性?答案是:深耕数据,升值业务,在数据中寻找确定性。利用云平台作为基础支撑,以数据驱动进行精细化运营,满足用户的多元化需求。而?

  • AWS宣布Amazon Timestream时序数据库正式可用

    10月12日消息,亚马逊云服务(AWS)宣布Amazon Timestream正式可用。作为一款面向物联网和运营应用的全新时序数据库,Amazon Timestream每天可处理数万亿规模的时序事件,速度比关系型数据库快多达1000倍,而成本却低至其1/10。目前,Amazon Timestream已经在美国东部(弗吉尼亚北部)区域、美国东部(俄亥俄)区域、美国西部(俄勒冈)区域和欧洲(爱尔兰)区域推出,AWS方面表示未来数月也将在更多区域推出。尚不清?

  • 京东工业品“墨卡托”标准商品库以最高分斩获工博会CIIF信息技术奖

    第22届中国国际工业博览会圆满落幕,被誉为“工业技术创新风向标”的工博会CIIF奖揭晓。京东工业品全新发布的“墨卡托”工业品标准商品库以最高分成绩斩获2020年工博会CIIF信息技术奖。(京东工业品“墨卡托”标准商品库获工博会CIIF信息技术奖)通过建设标准商品,统一工业品“话语体系”,成为工业互联网的数字底座,实现产业链的互通互联,“墨卡托”工业品标准商品库受到行业专家及上下游合作伙伴的认可。“墨卡托工业品标准?

  • 中国工商银行重要业务系统首次在阿里自研数据库上运行:支撑万亿级资产

    从支付宝官方获悉,近日,中国工商银行重要业务系统——对公(法人)理财系统完成从大型主机到分布式架构改造,顺畅运行在金融级分布式数据库OceanBase之上。据悉,这是中国工商银行

  • 企业级图数据库 Nebula Graph 推出云上服务——Nebula Graph Cloud Service

    近日,图数据库研发商杭州欧若数网科技有限公司(下文简称:欧若数网)在发布图数据库 Nebula Graph V1.0 之后,又推出了旗下重量级的产品——Nebula Graph Cloud Service。作为一款 DBaaS(DataBase as s Service)的产品,Nebula Graph Cloud Service 极大地降低了研发人员使用 Nebula Graph 的成本,更专注于使用 Nebula Graph 挖掘、分析数据背后的关联价值。Nebula Graph Cloud Service 支持国内各大云服务厂商,除了具备开箱

  • Bing移动应用程序数据库开放 数百万用户数据集受威胁

    据外媒appleinsider消息,由于Bing移动应用程序数据库的开放,数百万用户数据集受到威胁。黑客从开放式服务器窃取了数TB的用户信息,包括iOS和iPadOS在内的每个平台上的Bing移动应用程序用户都面临风险。

  • Windows 10正式采用全新商店图标 漂亮且变快了

    在上个月的内部测试中,微软首次揭开了Windows 10商店的新图标,现在所有Windows 10用户都能获取这一更新了。新的微软商店图标看起来跟之前十分相似,不过更像一个手提袋了,在图标的提手处采

  • 不满梨子APP的图标Logo和自家太像 苹果公司升级诉讼火力

    前不久我们报道了,苹果公司因为认为美食规划APP“Prepear”的梨子Logo和自家Logo过像,于是燃起诉讼战火。据外媒报道,苹果的不满情绪还在加剧,诉讼战已经从美国蔓延至加拿大。

  • 苹果对iOS 14界面继续调整:重新设计图标 加入3D效果

    据外媒报道称,iOS 14正式版发布前,苹果还在对这个新系统进行优化,除了提升系统稳定性外,还在修复各种Bug。报道中还提到,苹果还在对iOS 14的界面进行优化,最重要的一项改变就是,重新绘制

  • iOS14app资源库怎么关闭 app资源库关闭操作方法

    在iOS14系统里新增了一个App资源库的功能,但有不少iPhone用户表示升级了iOS14之后不太喜欢app资源库的功能,想要关闭该功能,那么app资源库功能要具体怎么关闭呢,下面我们来看下app资源库关闭方法。

  • Win10全新开始菜单上线,还会增加新的微软App图标

    近日,微软Windows 10 20H2 的开发测试工作已经基本完成,预计在9月份就将正式交付。目前,微软已经向商用设备厂商推送,版本号Build 19042.450,它很可能就是20H2 RTM的正式版本号,据说ISO镜像可预见的几周内发布。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签