vis 动态添加数据

借鉴两篇文章作出了demo效果

vue用vis插件如何实现网络拓扑图_vue.js_脚本之家

src/App.vue · yaofengqiao/vis-demo - Gitee.com

mounted () {this.getList();},methods: {getList() {allRelation(this.queryParams).then(response => {var edgeList =response;var edges = new Array(edgeList.length);for (var j = 0; j < edgeList.length; j++) {// console.log("edgeList[j].topfrom::"+edgeList[j].topfrom);// console.log("edgeList[j].topto::"+edgeList[j].topto);edges[j] = {'from': edgeList[j].topfrom, 'to': edgeList[j].topto};}this.edges = edges;})allName(this.queryParams).then(response => {var nodeList = response;var nodes = new Array(nodeList.length)for (var i = 0; i < nodeList.length; i++) {// console.log("nodeList[i].topImg::"+nodeList[i].topImg);nodes[i] = {'id': nodeList[i].topId, 'label': nodeList[i].topZName}if(nodeList[i].topType=='orderer'){nodes[i].image=orderer}if(nodeList[i].topType=='channel'){nodes[i].image=passage}if(nodeList[i].topType=='organization'){nodes[i].image=organization}if(nodeList[i].topType=='peer'){nodes[i].image=orderer}}this.nodes = new vis.DataSet(nodes);var data = {nodes: this.nodes,edges: this.edges}var options = {nodes:{shape: 'image',//设置图片},layout: {hierarchical: {direction: 'LR', // 层次结构的方向sortMethod: 'directed', // 节点层级的算法// shakeTowards: 'roots', // 根节点排列在顶部levelSeparation: 550, // 每层之间最小距离nodeSpacing: 100, // 节点距离}},interaction: {dragNodes: false, //是否能拖动节点dragView: false, //是否能拖动画布hover: true, //鼠标移过后加粗该节点和连接线multiselect: true, //按 ctrl 多选selectable: true, //是否可以点击选择selectConnectedEdges: true, //选择节点后是否显示连接线hoverConnectedEdges: true, //鼠标滑动节点后是否显示连接线zoomView: false //是否能缩放画布},}var container = document.getElementById('mynetwork')var network = new vis.Network(container, data, options);});},

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/316738.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Go语言基础简单了解

文章目录 前言关于Go学习流程 基础语法注释变量常量数据类型运算符fmt库 流程控制if、switch、selectfor、break、continue遍历String 函数值传递和引用传递deferinit匿名、回调、闭包函数 数组和切片Map结构体自定义数据类型接口协程和channel线程锁异常处理泛型文件读取文件写…

进制的计算方法

目录 一、什么是进制 二、进制是干什么的 三、进制的计数规则 四、进制相互转换 五、用计算器计算进制 六、进制前缀 一、什么是进制 生活中进制无处不在&#xff0c;最常用的就是十进制。如果你没有接触过计算机或者是通信相关的知识&#xff0c;那么大概率你只知道十进…

09、docker 安装nacos并配置mysql存储配置信息

docker 安装nacos并配置mysql存储配置信息 1、docker启动nacos的各种方式2、Docker安装nacos3、MySQL中新建nacos的数据库4、挂载数据or配置目录5、运行 1、docker启动nacos的各种方式 内嵌derby数据源 docker run -d \ -e PREFER_HOST_MODEhostname \ -e SPRING_DATASOURCE_…

云原生容器编排问题盘点,总结分享年度使用Kubernetes的坑和陷阱

云原生容器编排问题盘点&#xff0c;总结分享年度使用Kubernetes的坑和陷阱 Kubernetes与云原生性能问题&#xff1a;忽略节点选择器导致调度效率低下问题排查和分析解决方案案例介绍 配置问题&#xff1a;应用服务端口与Service&#xff08;KubectlProxy&#xff09;控制的端口…

深度生成模型之GAN优化目标设计与改进 ->(个人学习记录笔记)

文章目录 深度生成模型之GAN优化目标设计与改进原始GAN优化目标的问题1. JS散度度量问题2. 梯度问题 优化目标的设计与改进1. 最小二乘损失GAN2. Energy-based GAN(EBGAN)3. Wasserstein GAN4. WGAN-GP5. Boundary Equilibrium GAN(BEGAN)6. Loss Sensitive GAN7. Relativeisti…

java servlet 学生管理系统myeclipse开发oracle数据库BS模式java编程网

一、源码特点 java servlet 学生管理系统是一套完善的web设计系统&#xff0c;对理解JSP java编程开发语言有帮助servletbeandao (mvc模式开发)&#xff0c;系统具有完整的源代码和数据库&#xff0c;开发环境为 TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Oracle 10g…

Java异常篇----第二篇

系列文章目录 文章目录 系列文章目录前言一、 Excption与Error包结构二、Thow与thorws区别三、Error与Exception区别?四、error和exception有什么区别前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女…

VUE 若依框架,当页面设置了keepAlive=true,v-if和v-hasPermi作用在统一个按钮上时v-hasPermi失效,出现按钮显示异常问题

当前列表页设置了缓存keepAlivetrue&#xff0c;同时&#xff0c;在同一个按钮上使用v-if判断数据状态、用v-hasPermi判断按钮权限 当v-if的数据状态改变&#xff0c;由 1 变成 2 的时候&#xff0c;后面的v-hasPermi判断失效 原因&#xff1a; 是因为一开始页面初始化时&#…

跟cherno手搓游戏引擎【1】:配置与入口点

环境配置&#xff1a; 编译环境&#xff1a;VS2019 创建两个项目&#xff1a; 设置Sandbox为启动项&#xff1a; 设置sandbox的配置属性-常规-输出目录\中间目录为如下&#xff1a; 预处理定义&#xff1a;为了配置一些只有windows才能用的函数。 设置YOTOEngin&#xff08;我…

图像的腐蚀与膨胀

图像的腐蚀与膨胀 设集合 B B B的反射为 B ^ \hat{B} B^&#xff0c;其定义如下 B ^ { w ∣ w − b , b ∈ B } \hat{B}\begin{Bmatrix}w|w-b,b\in B\end{Bmatrix} B^{w∣w−b,b∈B​} 设集合 B B B按照点 z ( z 1 , z 2 ) z(z_1,z_2) z(z1​,z2​)平移得到集合 ( B ) z (…

IDEA2023 最新版详细图文安装教程(安装+运行测试+汉化+背景图设置)

IDEA2023 最新版详细图文安装教程 名人说&#xff1a;工欲善其事&#xff0c;必先利其器。——《论语》 作者&#xff1a;Code_流苏(CSDN) o(‐&#xff3e;▽&#xff3e;‐)o很高兴你打开了这篇博客&#xff0c;跟着教程去一步步尝试安装吧。 目录 IDEA2023 最新版详细图文安…

【AIGC摄影构图prompt】与重不同的绘制效果,解构主义+优美连拍提示效果

提取关键词构图&#xff1a; 激进解构主义 在prompt中&#xff0c;激进解构主义的画面效果可能是一种颠覆传统和权威的视觉呈现。这种画面可能以一种极端或激烈的方式表达对现有社会结构和观念体系的批判和质疑。 具体来说&#xff0c;这种画面效果可能包括&#xff1a; 破…