在我们使用G6做知识图谱,topo图时,业务场景一般会涉及到告警的节点要有突出标识,所谓红点,因为G6内置是不自带此功能的(虽然Graphin是可以直接用的,但基于G6的react框架),这样我们可以通过自定义节点来实现

效果图

实现逻辑:

    // 自定义节点G6.registerNode('markedNode',{afterDraw: (cfg, group) => {// 根据业务场景具体实现if (cfg.model.vul_stat.critical_count > 0) {group.addShape("circle", {attrs: {x: 22,y: -10,r: 5,fill: '#DC3545',lineWidth: 0.5,cursor: "pointer",stroke: '#DC3545',},name: "tag-circle"});}// 根据业务场景具体实现if (cfg.model.state == 'quarantined') {group.addShape('circle', {attrs: {x: 0,y: 0,r: 35,fillOpacity: 0.9,stroke: "red",strokeOpacity: 0.85,lineWidth: 1,label: 2,},draggable: true,name: 'stroke-shape',visible: false,});}const stroke = group.find((e) => e.get('name') === 'stroke-shape');stroke && stroke.show();},},'circle',);
defaultNode: {type: 'markedNode',},

自定义就可以多加很多判断,添加很多逻辑~~

⚠:graphin的用法也有总结~~~vue + antV G6 (GraphIn组件) 实现节点badges(徽标/消息通知)_zPeng-的博客-CSDN博客

antv G6 + react umi(vue,ng) 实现节点红点(badges)相关推荐

  1. React + umi +antd+antv/g6 实现力图

    官方示例效果:http://antv.alipay.com/zh-cn/g6/2.x/demo/net/2017-link-data.html 改编效果: 实现步骤: 环境:nodejs.yarn/n ...

  2. antv/G6使用记录,vue组件实现节点、边的动态增减、右键事件等功能

    antv/G6使用记录,vue组件实现节点.边的动态增减.右键事件等功能 基本展示 功能点: 特性: ==完整代码== ==示例数据== 补充说明: 基本展示  antv/G6是蚂蚁金服数据可视化团队 ...

  3. antv g6 禁止移动_antV G6流程图在Vue中的使用

    最近我司项目中需要加入流程图制作功能,于是乎百度各种找可视化绘制拓扑图的轮子,大部分都是国外的,看文档太吃力,不过好在最终让我发现了AntV G6流程图图表库,最新版为2.0,不过编辑器在2.0版本还 ...

  4. vue中使用Antv g6构建简单流程图

    vue中使用Antv g6构建简单流程图 前端小白第一次使用,项目需要一个流程图,看了一些博客,简单的写了一个,但是还是没实现项目的需求,希望有会的人帮忙指点一下.项目需要实现的是:可以自定义添加节点 ...

  5. 项目中使用antv G6 实现节点链路之间动态效果

    项目前端开发框架是使用VUE 项目需求:在不同的服务节点之间,根据不同的链路数据,显示出节点之间的链路状态,同时实现节点之间的动态效果. 先看效果 1 下载依赖包 # 使用CND引入 npm i @a ...

  6. vue office在线编辑_VUE和Antv G6实现在线拓扑图编辑

    我使用的是G6 2.0,也可以使用 G6 3.0,3.0的拓扑图单独作为一个编辑器使用,使用更加方便.不过2.0的比较简单,容易上手. 1.首先在Antv官网上找到蚂蚁Antv G6插件,引入插件. ...

  7. vue中使用antv/g6 绘制关系图、结构图

    使用antv/g6绘制关系图 效果图 代码实现 npm install @antv/g6 --save <template><div id="app">&l ...

  8. AntV G6将节点修改成图片

    1.在每个节点中添加图片 代码布局如下: 实现效果如下图: 主要代码: defaultNode: { // 节点样式修改type: 'image', // 设置节点为图片size: [40, 40] ...

  9. vue中使用antv/G6完成流程图

    目录 效果展示 后台数据 处理后台数据 安装 完整js代码 效果展示 自定义节点 G6.registerNode 根据后端返回数据生成流程图 后台数据 返回的类似数据,需要parentId数组即上级节 ...

最新文章

  1. python中where函数_如何在python中基于Where函数获取两列值
  2. 关于Euclid算法
  3. 【NLP-NER】什么是命名实体识别?
  4. service-mesh
  5. 机器人学习--粒子滤波SLAM/MCL定位参考资料+学习经验
  6. Ueditor 改造, 为每个用户单独创建上传附件目录,用户只能查看自己上传的附件文件
  7. oracle 设置忽略关键字,记oracle里continue关键字的陷阱
  8. 《混合云计算》——2.3 整合势在必行
  9. YII 框架相关收藏
  10. C#编写CPU压力测试程序
  11. 全国高级计算机职称考试试题及答案,全国职称计算机考试复习题「附答案」
  12. Laplacian of Gaussian公式的英文推导过程
  13. 系统常见电脑蓝屏原因以及解决方法
  14. 深入分析Android“卡顿掉帧”问题
  15. cube的意思中文翻译_cube是什么意思_cube的翻译_音标_读音_用法_例句_爱词霸在线词典...
  16. OSChina 周一乱弹 —— 装睡看看男友的反应
  17. IoT 设备离线时,云端下行消息触达方案
  18. 合理利用博客群发软件,提升网站权重的关键方法
  19. GPS纠偏 WGS84转GCJ02 Java版本
  20. kubernetes (二):通过Tectonic在本地搭建多节点k8s集群

热门文章

  1. 内存类型:UDIMM、RDIMM、LRDIMM
  2. 一键重装win10换win7系统重装系统
  3. 仿今日头条项目——首页(文章搜索)
  4. mevan 的常用命令和参数解释
  5. 关于activity的生命周期1
  6. 14.嵌入式控制器EC实战 SMBus读取电池信息并控制充放电
  7. 浙江大学计算机科学与技术学院工业设计,浙江大学工业设计专业
  8. 人保爱无忧易核版重疾险怎么样?好不好?
  9. 绿色商业包装材料在行业中的重要地位
  10. 做软件测试适合女生吗?女生软件测试的利弊?