Matlab论文插图绘制模板第90期—带权重的有向图/图论图/网络图

这篇具有很好参考价值的文章主要介绍了Matlab论文插图绘制模板第90期—带权重的有向图/图论图/网络图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在之前的文章中,分享了Matlab有向图的绘制模板:

matlab 加权图,Matlab插图,matlab,开发语言,可视化,论文插图

进一步,如果我们想标注有向图的每条边的权重,或者直接用线条的粗细来表示权重,该怎么操作呢?

先来看一下成品效果:

matlab 加权图,Matlab插图,matlab,开发语言,可视化,论文插图

matlab 加权图,Matlab插图,matlab,开发语言,可视化,论文插图

特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复关键词【绘图桶】查看加入方式


模板中最关键的部分内容

1. 数据准备

此部分主要是读取原始数据,并初始化绘图参数

% 读取数据load data.mat% 初始化S = s;T = t;W = w;

2. 颜色定义

作图不配色就好比做菜不放盐,总让人感觉少些味道。

但颜色搭配比较考验个人审美,需要多加尝试。

这里直接使用TheColor配色工具中的SCI权威配色库

%% 颜色定义C = TheColor('sci',1);C1 = C(1,:);C2 = C(6,:);

matlab 加权图,Matlab插图,matlab,开发语言,可视化,论文插图

3. 带权重的有向图绘制

使用‘digraph’和‘plot’命令,绘制初始有向图

G = digraph(S,T,W);p = plot(G,'Layout','circle');% p = plot(G,'Layout','circle','EdgeLabel',G.Edges.Weight);

4. 细节优化

将初始有向图赋上之前选择的颜色并进一步对一些关键属性进行调整

% 线条属性调整lw = 5*G.Edges.Weight/max(G.Edges.Weight);p.LineWidth = lw;p.EdgeColor = C1;p.LineStyle = '-';% 节点属性调整p.Marker = 's';p.NodeColor = C2;p.MarkerSize = 12;% 坐标区调整axis off% 标签、字体和字号labels = {'A1','B1','F1','F2','D1','D2','D3','D4','D6','M1','M2','M3','M4','M6','M7','G1'};p.NodeLabel = labels;p.NodeFontSize = 10;p.NodeFontName = 'Arail';p.EdgeFontSize = 9;p.EdgeFontName = 'Arail';% 背景颜色set(gcf,'Color',[1 1 1])

设置完毕后,以期刊所需分辨率、格式输出图片。

%% 图片输出exportgraphics(gca,'test.png','Resolution',300)

matlab 加权图,Matlab插图,matlab,开发语言,可视化,论文插图

matlab 加权图,Matlab插图,matlab,开发语言,可视化,论文插图

以上。文章来源地址https://www.toymoban.com/news/detail-600729.html

到了这里,关于Matlab论文插图绘制模板第90期—带权重的有向图/图论图/网络图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Matlab数学建模常用算法及论文插图绘制模板资源合集

    最近有很多朋友咨询我关于Matlab论文插图绘制方面的问题。 问了一下,这些朋友中,除了写博士论文的, 大部分都是要参加美赛的 。 这让我突然想起, 自己曾经为了水论文, 购买过一批Matlab数学建模的资料 。 想了想,自己应该也用不到了,索性借此机会,拿出来分享给

    2024年02月16日
    浏览(34)
  • Matlab论文插图绘制模板第42期—气泡矩阵图(相关系数矩阵图)

    在上一篇文章中,分享了Matlab 气泡图 的绘制模板: 进一步, 假如我们想将表格或矩阵可视化表达,即将气泡呈矩阵排列,且每个气泡的大小以及颜色表示其所对应特征的数值 ,应该怎么操作呢? 来看一下成品效果: 特别提示 :Matlab论文插图绘制模板系列, 旨在降低大家

    2024年02月02日
    浏览(29)
  • Matlab论文插图绘制模板第69期—带误差棒的折线图(Errorbar)

    在之前的文章中,分享了一系列 Matlab折线图 的绘制模板: 这一次,再来分享一种特殊的折线图: 带误差棒的折线图 。 先来看一下成品效果: 特别提示 :Matlab论文插图绘制模板系列, 旨在降低大家使用Matlab进行科研绘图的门槛 ,只需按照模板格式添加相应内容,即可得到

    2024年02月06日
    浏览(29)
  • 有向图的拓扑排序

    拓扑排序 。任意给定一个有向图,设计一个算法,对它进行拓扑排序。拓扑排序算法思想:a.在有向图中任选一个没有前趋的顶点输出;b.从图中删除该顶点和所有以它为尾的弧;c.重复上述a、b,直到全部顶点都已输出,此时,顶点输出序列即为一个拓朴有序序列;或者直到

    2024年02月09日
    浏览(35)
  • SCI科研论文配图插图绘制推荐-博图汇科研绘图

    科研论文 期刊封面图、摘要图、图文摘要(Graphical Abstract)、TOC图(Table of Contents)、插图、配图、原理图、示意图、机制图、数据图等的设计和绘制 ,将科研学者的idea、概念、原理等以图表的形式展现出来,将艺术审美与严谨的科研相结合。

    2024年02月16日
    浏览(31)
  • 有向图的强连通分量

    对于一个有向图,连通分量:对于分量中任意两点u,v,必然可以从u走到v,且从v走到u. 强连通分量:极大连通分量。 求出强连通分量后,可以通过将强连通分量缩点的方式,将有向图转化成有向无环图。 求强连通分量的方法:tarjan O(n+m),时间复杂度是线性的 1 . 采用dfs来遍历整

    2024年02月10日
    浏览(27)
  • 公开游戏、基于有向图的游戏

    目录 〇,背景 一,公开游戏、策梅洛定理 1,公开游戏 2,策梅洛定理 3,非有向图游戏的公开游戏 力扣 486. 预测赢家(区间DP) 力扣 877. 石子游戏(退化贪心) 力扣 1140. 石子游戏 II(二维DP) 力扣 1406. 石子游戏 III(数列DP) 力扣 1563. 石子游戏 V(区间DP)  力扣 1686.

    2024年02月09日
    浏览(33)
  • 2023-8-29 有向图的拓扑排序

    题目链接:有向图的拓扑排序

    2024年02月11日
    浏览(28)
  • 真题详解(有向图)-软件设计(六十二)

    真题详解(极限编程)-软件设计(六十一) https://blog.csdn.net/ke1ying/article/details/130435971 CMM指软件成熟度模型,一般1级成熟度最低,5级成熟度最高,采用更高级的CMM模型可以提高软件质量。 初始:杂乱无章。 可重复级:建立基本的项目管理过程和跟踪费用项。 已定义(确定)

    2024年02月01日
    浏览(50)
  • 2023-04-09 有向图及相关算法

    有向图的的应用场景 社交网络中的关注 互联网连接 程序模块的引用 任务调度 学习计划 食物链 论文引用 无向图是特殊的有向图,即每条边都是双向的 改进Graph和WeightedGraph类使之支持有向图 Graph类的改动 WeightedGraph类的改动 有些问题,在有向图中不存在,或者我们通常不考

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包