sigma.js入门教程一个致力于在Web应用中进行图形绘制的JavaScript库

sigma.js基础入门

官方网址:http://sigmajs.org

sigma.js入门教程一个致力于在Web应用中进行图形绘制的JavaScript库

GitHub:https://github.com/jacomyal/sigma.js

简介描述:一个致力于在Web应用中进行图形绘制的JavaScript库

Sigma.js 是个免费开源的 JavaScript 图形库,使用 HTML5 canvas 元素。它的设计是特别为了在 web 界面分享交互式网络 Map 和动态展示网络数据库。

Sigma的网站描述:  

  • 制渲染——开发者可以使用Canvas或WebGL内建渲染器,或是甚至自行编写。内建渲染器还提供了许多定制渲染过程的途径。
  • 面向交互——开发者可以捕捉用户对某个节点,执行点击鼠标或滑动鼠标滚轮的操作;也可以捕捉用户拖动图形或放大操作,并且总是能够掌握图形相对于屏幕的位置。
  • 强大的图形模型——Sigma只不过是个渲染引擎,但是开发者或许想要做更多的事情,例如运行自己的图形算法。对此,Sigma提供了可定制的图形模型,开发者可以自行添加定制的数据索引。
  • 可扩展——开发插件或简单的代码片段来增强Sigma的特性是件很容易的事情。现在,Sigma的主代码仓库中,已经开放了一些插件,用于读取某些流行图形文件格式或运行复杂布局算法。
  • 兼容性——Sigma适用于所有支持Canvas的现代浏览器,但在提供WebGL支持的浏览器上运行速度更快。
海计划公众号
(0)
上一篇 2020/03/05 23:26
下一篇 2020/03/05 23:26

您可能感兴趣的内容

  • Js的string.search()方法怎么用?指南教程_方法小白指南

    search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。语法:string.search(A)参数:此处参数“A”是正则表达式对象。注释:如果想要执行忽略大小写的检索,请追加标志 i。返回值:返回正则表达式与给定字符串对象之间的第一个匹配的索引,如果未找到匹配项则返回-1。示例:// 输入一个字符串var st

    2020/03/22
  • JS基础语法:continue关键字指南教程_关键字入门教程

    continue: 在循环中如果遇到continue关键字,直接开始下一次循环如下:continue在计数器之前,会一直循环,浏览器会崩溃,我的就崩溃了var i = 0;
    while (i < 10) {console.log("哈哈");continue;i++;
    }练习1: 求100-200之间所有的奇数的和(用continue)var sum = 0

    2020/03/23
  • 从一道面试题简单谈谈发布订阅和观察者模式小白指南_模式零基础入门

    今天的话题是javascript中常被提及的「发布订阅模式和观察者模式」,提到这,我不由得想起了一次面试。记得在去年的一次求职面试过程中,面试官问我,“你在项目中是怎么处理非父子组件之间的通信的?”。我答道,“有用到vuex,有的场景也会用EventEmitter2”。面试官继续问,“那你能手写代码,实现一个简单的EventEmitter吗?”手写Event

    2020/03/21
  • 程序员养生攻略基础知识教程程序员防猝死指南_程序员作者: 转载入门百科

     程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。但这些并不是你折磨自己最好的理由,我们程序员也需要养生,只有懂得养生,才能更好地编程。程序员都有哪些健康问题  这里罗列了 9 大程序员职业病,你也可以对号入座,如果你找不到座位,那么恭喜你,你是一个合格的

    2020/04/05
  • Flutter FutureBuilder 异步 UI 神器菜鸟教程_神器入门攻略

    一般程序员都会了解,类似于 IO、网络请求等都应该是 异步 的。在Dart中,我们使用 Future 来管理,这样就不用担心线程或者死锁的问题。那么当 Flutter 涉及到 Future 的时候,widget 该如何去构建呢?在网络请求 开始前、请求中、请求完成或失败,我们应该如何去管理我们的UI?为此,Flutter 推出 FutureBuilder。什

    2020/03/29
  • JS数组Reduce方法详解菜鸟教程网_数组基础入门

    概述一直以来都在函数式编程的大门之外徘徊,要入门的话首先得熟悉各种高阶函数,数组的reduce方法就是其中之一。reduce方法将会对数组元素从左到右依次执行reducer函数,然后返回一个累计的值。举个形象的例子:你要组装一台电脑,买了主板、CPU、显卡、内存、硬盘、电源…这些零件是组装电脑的必要条件。装的过程可以简单概括为拆掉每个零件的包装,再装到一

    2020/03/23
  • 24个常用的es6方法小白知识_es6小白知识

    本文主要介绍 24 中 es6 方法,这些方法都挺实用的,本本请记好,时不时翻出来看看。1.如何隐藏所有指定的元素const hide2 = (el) => Array.from(el).forEach(e => (e.style.display = ‘none’));// 事例:隐藏页面上所有``元素?
    hide(document.querySe

    2020/03/20
  • 中文utf 8占几个byte——UTF-8中一个汉需要占用三个字节入门百科_码小白基础

    1、美国人首先对其英文字符进行了编码,也就是最早的ascii码,用一个字节的低7位来表示英文的128个字符,高1位统一为0;2、后来欧洲人发现尼玛你这128位哪够用,比如我高贵的法国人字母上面的还有注音符,这个怎么区分,得,把高1位编进来吧,这样欧洲普遍使用一个全字节进行编码,最多可表示256位。欧美人就是喜欢直来直去,字符少,编码用得位数少;3、但是即使位

    2020/04/05
  • React 生命周期详解小白知识_生命周期基础知识入门

    Tip:请不要死记生命周期的顺序和作用,要理解 React 将这些生命周期暴露出来给开发者调用是因为开发者有使用这些生命周期的需求,通过这些生命周期,我们可以完成一些事情。=React 旧版生命周期React 的生命周期图如上所示,主要可分为 初始化阶段、挂载阶段、更新阶段、卸载阶段。初始化阶段发生在 constructor 中的内容,在 construct

    2020/03/20
  • 关于Element UI tree组件 懒加载的更新操作基础知识_树新手入门

    关于Element UI tree组件 懒加载的更新操作基础知识 近期根据需求,要做一个懒加载的组织树,并且可以编辑组织树。但是编辑成功之后,却无法进行实时更新。 一开始想到了很多…

    2020/03/20
  • 三元、或、且运算符妙用菜鸟指南_运算小白教程

    句式一、if(a) do_aelseif(b) do_belse do_c
    转化为:=>a ? do_a: b ?do_b: do_c
    句式二、if(a) do_a
    转化为:=> a &&do_a
    句式三、if(!a) do_a
    转化为:=> a || do_a
    三元://if else 实现
    var add_level = 0;
    if(add_step

    2020/03/22
  • 印象笔记入门百科_工作必备效率应用

    印象笔记入门百科 官方网址:https://www.yinxiang.com/ 简介描述:工作必备效率应用 在你的手机和电脑上,使用印象笔记来捕捉、培养和共享灵感。跨平台的印象笔记…

    2020/03/06
  • http中Referer和Referrer Policy小白攻略_http教程视频

    一、 referer是什么referer:引用页。HTTP请求头信息中,referer用于提供访问来源的信息,客户端发送请求的时候,自主决定是否加上该字段。服务器一般使用referer识别访问来源,可能以此进行统计分析、日志记录以及缓存优化等。该字段的正确拼写是referrer.二、 referer的应用图片防盗:只有自家网站才能显示图片资源,外部网站加载图

    2020/03/26
  • 使用mui搜索框触发手机软键盘搜索按钮事件入门百科_mui菜鸟教程

    要虚拟键盘显示“搜索”二字,需满足以下两个条件:(1)设置input属性 type=‘search’(2)input需在form表单中
    <input id="search" type="search" class="mui-inp

    2020/03/26
  • wx-charts小白基础_微信小程序图表charts组件

    wx-charts小白基础 GitHub:https://github.com/xiaolin3303/wx-charts 简介描述:微信小程序图表charts组件 wx-char…

    2020/03/06
  • 网站开发一般需要多长时间?小白知识_网站使用帮助

    不同的网站制作完成的时间会有所不同,那么企业网站建设需要多长时间?依小编的经验制作常规的小企业站的定制设计开发一般需20个工作日左右完成,如果需要复杂的购物支付、会员权限等功能那么时间就会相应长些。如果选择模板建站时间是非常短,模板一般当天注册账号购买当天就可以上线使用,而且模板价格非常低,但是模板网站的弊端非常多,如果想要通过制作的网站通过后期大力的宣传推

    2020/03/26