JTopo交互式拓扑图(基本使用+常用场景)

JTopo是一款基于HTML5 Canvas的图形库,用于构建数据关系和交互式拓扑图。它能够提升用户体验,简化图形界面开发,适用于多个行业的软件系统。本文介绍了JTopo的基本使用,包括为何需要JTopo、如何使用它,以及场景和节点的设置,提供了官方参考链接以供深入学习。

Jtopo介绍和使用

Jtopo是一款完全基于HTML5 Canvas的数据关系+交互式图形库,可以快速创建一些拓扑关系图、交互式图形软件、监控告警等可视化软件。

为什么需要Jtopo

  1. 提高用户体验,软件用户体验的要求不断提高,界面图形化展示、操作往往能给用户带来深刻印象;
  2. 容易上手,一般的软件系统图形界面开发需要花费较多的时间和人力,界面不够专业美观影响用户体验。采用jtopo组件来开发软件界面,可以非常简单快速地创建精美、专业、高效的图形化应用,一边提高开发效率、增加客户满意度、提高软件竞争力 ;
  3. 行业针对性,可应用到电信、电力、金融、制造、交通、教育等行业的软件开发中 ;

如何使用Jtopo

步骤:

步骤 项目 Value 代码
1 获取 Canvas canvas var canvas = document.getElementById(‘canvas’)
2 创建 舞台 stage var stage = new JTopo.Stage(canvas)
3 创建 场景 scene var scene = new JTopo.Scene(stage)
4 创建 节点 node var node = new JTopo.Node(‘hello’)
5 设置 节点坐标 node node.setLocation(400, 300)
6 节点 放入 场景 add scene.add(node)
7 创建 线段 link var node = new JTopo.Link(‘nodeA’, ‘nodeB’, ‘linkName’)
8 线段 放入 场景 add scene.add(link)

场景相关设置

this.stage.dragable = false; // 场景不可拖拽
this.stage.eagleEye.visible = true; // 开启鹰眼,右下角 场景缩略展示

节点相关设置

  • 尺寸/透明度/图片
node.setSize(40, 40); // 尺寸 
node.alpha =1; // 透明度 
node.setImage('static/images/text/mao.png'); // 设置图片
  • dragable/selected/editAble/rotate属性:
// 设置节点是否可以被拖动/是否被选中/是否可编辑/节点旋转的角度
node
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值