268Echarts - GL 关系图(GraphGL - Large Internet)
关系 large Internet GL
2023-09-11 14:15:41 时间
效果图
源代码
$.getJSON('data-gl/asset/data/internet.graph.json', function (graph) {
var edges = graph.edges.map(function (edge) {
return {
source: edge[0],
target: edge[1],
value: 2
}
});
var categories = [];
var categoriesMap = {};
var nodes = graph.nodes.map(function (node) {
if (!categoriesMap[node[3]]) {
categories.push({
name: node[3]
});
categoriesMap[node[3]] = true;
}
return {
x: Math.random() * window.innerWidth,
y: Math.random() * window.innerHeight,
// x: node[0],
// y: node[1],
symbolSize: node[2],
category: node[3],
value: 1
}
});
myChart.setOption({
color: ["rgb(203,239,15)", "rgb(73,15,239)","rgb(239,231,15)","rgb(15,217,239)","rgb(30,15,239)","rgb(15,174,239)","rgb(116,239,15)","rgb(239,15,58)","rgb(15,239,174)","rgb(239,102,15)","rgb(239,15,15)","rgb(15,44,239)","rgb(239,145,15)","rgb(30,239,15)","rgb(239,188,15)","rgb(159,239,15)","rgb(159,15,239)","rgb(15,239,44)","rgb(15,239,87)","rgb(15,239,217)","rgb(203,15,239)","rgb(239,15,188)","rgb(239,15,102)","rgb(239,58,15)","rgb(239,15,145)","rgb(116,15,239)","rgb(15,131,239)","rgb(73,239,15)","rgb(15,239,131)","rgb(15,87,239)","rgb(239,15,231)"],
series: [{
type: 'graphGL',
nodes: nodes,
edges: edges,
categories: categories.sort(function (a, b) { return a.name - b.name; }),
lineStyle: {
color: 'rgba(255,255,255,0.2)'
},
itemStyle: {
opacity: 1
},
forceAtlas2: {
steps: 1,
stopThreshold: 1,
jitterTolerence: 10,
edgeWeight: [0.2, 1],
gravity: 0,
edgeWeightInfluence: 1,
scaling: 0.2
}
}]
});
});
相关文章
- CSE 支持spring 4/5 以及spring boot 1/2 maven组件依赖关系配置参考
- mysql|中主外键关系(转)
- EntityFramework 系列:实体类配置-根据依赖配置关系和关联
- 【资料整理】VC和VS的关系以及_MSC_VER值
- Scala关系运算符的一览图
- atitit 编程语言课程 v1 t55.docx 1. 编程语言概念(what5 1.1. 自然语言与编程语言的关系5 1.2. 开发中常用的编程语言5 1.3. 编程语言代际5 1.4
- 【Linux 内核 内存管理】memblock 分配器 ④ ( memblock、memblock_type、memblock_region 结构体的关系 )
- 【Linux 内核】Linux 操作系统结构 ( Linux 内核在操作系统中的层级 | Linux 内核子系统及关系 | 进程调度 | 内存管理 | 虚拟文件系统 | 网络管理 | 进程间通信 )
- 转:推动管理前进的是关系,而非权力
- .Net运行时的相互关系
- 简述软件测试的定义和测试的意义,简述软件开发与测试之间的关系,软件测试中如何定义软件缺陷?分析给出你所知道的软件缺陷或者软件故障实例
- UML图讲解(关联关系,单向关联,双向关联,自关联,组合关系,依赖关系,继承关系,实现关系)