jquery html5关系图,html5 canvas复杂人物关系图设置代码

特效描述:html5 canvas 复杂人物关系图。html5关系图代码,可以设置多个人物关系图样式,支持json调用复杂关系图设置。

代码结构

1. 引入JS

2. HTML代码

var graph = new Springy.Graph();

var dennis = graph.newNode({

label: Dennis,

ondoubleclick: function() { console.log("Hello!"); }

});

var michael = graph.newNode({label: Michael});

var jessica = graph.newNode({label: Jessica});

var timothy = graph.newNode({label: Timothy});

var barbara = graph.newNode({label: Barbara});

var franklin = graph.newNode({label: Franklin});

var monty = graph.newNode({label: Monty});

var james = graph.newNode({label: James});

var bianca = graph.newNode({label: Bianca});

graph.newEdge(dennis, michael, {color: #00A0B0});

graph.newEdge(michael, dennis, {color: #6A4A3C});

graph.newEdge(michael, jessica, {color: #CC333F});

graph.newEdge(jessica, barbara, {color: #EB6841});

graph.newEdge(michael, timothy, {color: #EDC951});

graph.newEdge(franklin, monty, {color: #7DBE3C});

graph.newEdge(dennis, monty, {color: #000000});

graph.newEdge(monty, james, {color: #00A0B0});

graph.newEdge(barbara, timothy, {color: #6A4A3C});

graph.newEdge(dennis, bianca, {color: #CC333F});

graph.newEdge(bianca, monty, {color: #EB6841});

jQuery(function(){

var springy = window.springy = jQuery(#springydemo).springy({

graph: graph,

nodeSelected: function(node){

console.log(Node selected: + JSON.stringify(node.data));

}

});

});

特效描述:html5 canvas 复杂人物关系图。html5关系图代码,可以设置多个人物关系图样式,支持json调用复杂关系图设置。 代码结构 1. 引入JS 2. HTML代码 var graph = new Springy.Graph(); var dennis = graph.newNode({ label: Dennis, ondoubleclick: function() { console.log("Hello!"); } }); var michael = graph.newNode({label: Michael}); var jessica = graph.newNode({label: Jessica}); var timothy = graph.newNode({label: Timothy}); var barbara = graph.newNode({label: Barbara}); var franklin = graph.newNode({label: Franklin}); var monty = graph.newNode({label: Monty}); var james = graph.newNode({label: James}); var bianca = graph.newNode({label: Bianca}); graph.newEdge(dennis, michael, {color: #00A0B0}); graph.newEdge(michael, dennis, {color: #6A4A3C}); graph.newEdge(michael, jessica, {color: #CC333F}); graph.newEdge(jessica, barbara, {color: #EB6841}); graph.newEdge(michael, timothy, {color: #EDC951}); graph.newEdge(franklin, monty, {color: #7DBE3C}); graph.newEdge(dennis, monty, {color: #000000}); graph.newEdge(monty, james, {color: #00A0B0}); graph.newEdge(barbara, timothy, {color: #6A4A3C}); graph.newEdge(dennis, bianca, {color: #CC333F}); graph.newEdge(bianca, monty, {color: #EB6841}); jQuery(function(){ var springy = window.springy = jQuery(#springydemo).springy({ graph: graph, nodeSelected: function(node){ console.log(Node selected: + JSON.stringify(node.data)); } }); });
经验分享 程序员 微信小程序 职场和发展