绘制具有数据提示的 GraphPlot 对象

创建随机有向图的 GraphPlot 图对象。将额外的节点属性 wifi 添加到该图。

rng default

G = digraph(sprandn(20, 20, 0.05));

G.Nodes.wifi = randi([0 1], 20, 1) == 1;

h = plot(G);

向图中添加数据提示。利用数据提示,您能够选择图论图中的节点并查看节点的属性。

dt = datatip(h,4,3);

默认情况下,无向图的数据提示会显示节点编号和度。对于有向图,显示内容包括节点编号、入度和出度。

自定义数据提示中的现有数据

通过在适当的对象属性中添加、编辑或删除数据行,可以自定义图形对象的数据提示显示。对于此 GraphPlot 对象:

GraphPlot 对象句柄是 h。

h.DataTipTemplate 属性包含控制数据提示显示的对象。

h.DataTipTemplate.DataTipRows 属性将数据提示的数据保留为 DataTipTextRow 对象。

每个 DataTipTextRow 对象都有 Label 和 Value 属性。您可以通过修改这些属性来调整在数据提示中显示的标签或数据。

更改数据提示中节点行的标签,使其显示为“City”。

h.DataTipTemplate.DataTipRows(1).Label = "City";

数据提示现在显示城市编号。

将数据添加到数据提示

dataTipTextRow 函数创建一个可插入 DataTipRows 属性中的新数据行对象。使用 dataTipTextRow 为具有“WiFi”标签的数据提示创建一个新数据行,该数据提示引用图的 G.Nodes.wifi 属性中的值。将此数据提示行作为最后一行添加到 DataTipRows 属性中。

row = dataTipTextRow('WiFi',G.Nodes.wifi);

h.DataTipTemplate.DataTipRows(end+1) = row;

数据提示显示现在包含每个节点的 WiFi 值。

从数据提示中删除数据

要从数据提示中删除数据行,可以对 DataTipRows 属性进行索引,并将这些行分配空矩阵 []。这与从矩阵中删除行或列所用的方法可能相同。

从数据提示中删除入度和出度行。由于这些行在数据提示显示中显示为第二行和第三行,因此它们对应于 DataTipRows 属性的第二行和第三行。

h.DataTipTemplate.DataTipRows(2:3) = [];

数据提示显示现在只显示城市编号和 WiFi 状态。

matlab数据游标属性设置,将节点属性添加到图论图数据提示相关推荐

  1. TCP协议属性设置之SO_REUSEADDR属性

    此属性用于设置某个端口是否允许重用.这个属性的用处在那里呢?当我们编写程序时监听了一个端口,但是由于某种情况,服务器程序关闭或者一场退出.造成本地端口出现TIME_WAIT状态时.这是当我们继续监听此 ...

  2. PyQt(Python+Qt)学习随笔:Designer中属性设置界面的属性字体使用粗黑体的含义

    老猿Python博文目录 老猿Python博客地址 使用了好几个月的Designer,今天才发现属性编辑界面的属性名有的为粗而黑,有的则不是,如图: 稍微测试了一下,发现是对属性值进行过调整,不再是缺 ...

  3. TCP协议属性设置之SO_LINGER属性

    此设置说明是否对于套接字调用closesocket函数以后是否进行延迟.如果设置此属性并且设置延迟时间不为0时.则我们调用closesocket函数时,系统会等到剩余数据发送完毕后或者超过设定时间后则 ...

  4. TCP协议相关属性设置之SO_DONTLINGER属性

    对于有些协议来说支持套接字的"安全"关闭.当套接字关闭时,为了不造成尚未传输完毕的数据的丢失,所以会经历TIME_WAIT状态.在这段时间之内客户端调用connect函数进行连接时 ...

  5. 计算机网络属性设置知识,系统属性设置快捷键

    一.Microsoft Natural Keyboard 快捷键 Windows 徽标(显示或隐藏"开始"菜单) Windows 徽标+BREAK(显示系统属性对话框) Windo ...

  6. 【MATLAB】基本绘图 ( 图形属性 | 绘图对象 | 图形属性界面 | 坐标轴属性 | 线属性 | 文本属性 | 图形属性设置策略 )

    文章目录 一.图形属性 1.图形属性列举 2.绘图对象 二.图形属性设置 1.图形属性界面 2.坐标轴属性 3.线属性 4.文本属性 三.图形属性设置策略 一.图形属性 1.图形属性列举 图形属性 : ...

  7. 图合成与差分隐私(图结构和节点属性)论文笔记

    AsgLDP: Collecting and Generating Decentralized Attributed Graphs With Local Differential Privacy 论文 ...

  8. 【Android 内存优化】自定义组件长图组件 ( 获取图像宽高 | 计算解码区域 | 设置图像解码属性 复用 像素格式 | 图像绘制 )

    文章目录 一.获取图像真实宽高 二.计算解码区域 三.设置解码参数 内存复用 像素格式 四.图像绘制 五.执行效果 六.源码及资源下载 官方文档 API : BitmapRegionDecoder 在 ...

  9. Qt Creator设置3D组件属性

    Qt Creator设置3D组件属性 设置3D组件属性 设置节点的不透明度和可见性 管理3D转换 设置3D组件属性 该组元件是一个节点可以被用于包装其它目的为将它们分组的目的的类型.这使您可以同时在& ...

最新文章

  1. python—Celery异步分布式
  2. 虚拟机centos7繁忙关不了机的解决方法(转载)
  3. vue手机端回退_推荐3个快速开发平台 前后端都有 接私活又有着落了
  4. 通用属性配置文件(Generic Attribute profile,GATT)
  5. guava api_使用Google Guava的订购API
  6. 文件操作的小tips
  7. 【系统架构设计师】软考高级职称,一次通过,2017年下半年系统架构设计师考试论文真题(论软件架构风格)
  8. javascript、jquery获取网页的高度和宽度
  9. 基于椭圆-最大边缘准则学习的小麦叶片病害及其严重程度识别
  10. 禁用并删除 Wordpress 文章修订(revision)记录
  11. 利用FrameLayout连接一组view实现流畅的左右滑动
  12. 中国社科中外合作办学双证博士创新与领导力管理学博士
  13. win10内存占用率过高怎么办_win10磁盘占用和内存CPU占用率太高怎么办
  14. matlab工具箱分析关节力矩,在matlab工具箱中,以下选项中哪个方法是用来计算动力学力矩?...
  15. 如何判断生成的交易策略(EA)是好是坏?
  16. 采用原笔迹电子签名有什么好处
  17. 计算机有关的科学问题,当前计算机科学发展遇到的急需解决的主要问题有哪些?...
  18. hasp运行不成功_条码打印软件安装提示HASP错误代码处理方法
  19. layui中的ajax
  20. 2009年世界顶级杀毒软件排名

热门文章

  1. 将图的广度优先遍历在邻接矩阵和邻接表存储结构上分别实现_图解:什么是“图”?
  2. 如何在log4j.properties文件中使用相对路径
  3. JS 搜索 --下拉列表
  4. java文件下载controller_Java Spring MVC 上传下载文件配置及controller方法详解
  5. java jsp公共异常页面_实际应用中JSP页面的异常处理
  6. 汇编语言重写除零中断
  7. 为什么一个java源文件中只能有一个public类
  8. linux boost 64位编译,Boost在Linux 64 下的编译
  9. gis中开始编辑之后显示空间参考_空间参考—帮助 | ArcGIS Desktop
  10. Linux软件包管理的知识点,Linux基础知识之软件包管理(二)