用了都说好的5款免费开源的JavaScript图表库

boyanx3个月前技术教程14

Planetary.js

是一个JavaScript图表库,用于构建交互式地球仪。它使用 D3 和 TopoJSON 解析并显示地理数据。 Planetary.js使用基于建筑的构架插件,也就是说默认的功能是作为插件实现的。这使得Planetary.js用起来相当灵活。它是完全可定制的,你可以在任何位置显示动画"ping"的自定义颜色和大小。它也支持鼠标拖动和缩放,最大的亮点就是完全免费开源。

Sigma.js

Sigma.js 是一个使用HTML5画布元素画图的免费且开源JavaScript图表库,它对于在网页分享交互地图有着独特的设计,方便我们操作动态网络数据库。

Morris.js

Morris.js是一个,使用 jQuery 和 Rapha"el 制作时间图表的轻量级图表库。现在开源,可以让我们体验Morris.js的广大功能。它在 IE6+、Safari/Chrome/Firefox、iOS 3+以及 Android 3+已经经过测试,运行良好,API非常简单。

Paper.js

Paper.js是一个运行HTML5画布的开源的矢量图形脚本框架。提供清晰的图文和文档模型以及许多强大的功能,使用户在处理矢量图形和贝塞尔曲线(bezier curves)时,有一个设计紧凑简洁,便于操作的界面。Paper.js对于初学者很友好,很容易上手,当然,也有一大批中高级用户。

Dygraphs

Dygraphs是一个快速、灵活的JavaScript开源源图表库。能够让用户搜索密集数据集,支持鼠标高亮操作,点击拖动缩放,双击后移等操作。下钻功能也非常实用。


相关文章

了解 JS 的加载顺序和方式,实现 Ready 方法

页面加载 JS 顺序或方式不同,可能会导致功能失效、错误的产生或加载解析时间过长,拖慢整个页面展示。了解 JS 的加载顺序了解页面元素的加载顺序,找到 JS 执行失败原因。有时明明没有问的代码,可就获...

python爬取双色球20年来的历史开奖数据

心血来潮,打算把双色球历史开奖数据喂给大模型,让大模型替我预测一下每期双色球的开奖结果。所以第一步,就是搞定训练的数据源。百度一下,输入双色球开奖结果,看到了中彩网,直接F12打开调试模式get请求,...

jQuery中模拟用户操作(jquery模拟键盘输入)

有时为了节省不想手动操作网页,但又想看到用户操作时的效果,可以用到jQuery提供的trigger方法。见下图代码在不点击按钮时仍然想弹出this.value我们只需要在后面加上.trigger("事...

java学习路线 新手必备 没有学不会的知识

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2S...

vue中监听滚动事件:方法简单留着备用

看似简单的功能事件,难道了不少朋友,不是功能有多难,而是对原理不了解浪费不少时间;简单明了收藏备用,或推荐给初学的朋友,赠人玫瑰手留余香;在mounted中监听滚动元素的ID;‘scroll’监听事件...

“我干的真是一份工吗?”做软件工程师有多疯:React+运维+管理=1个人干……

【CSDN 编者按】在技术行业狂奔的今天,软件工程师似乎成了“全能超人”的代名词——既要深挖技术栈,又要横跨前后端,甚至被迫接管运维、管理、产品等角色。对于开发者而言,“全栈”已不再是能力标签,而几乎...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。