怎么利用Matlab绘制好看的弦图


这篇文章主要介绍了怎么利用Matlab绘制好看的弦图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么利用Matlab绘制好看的弦图文章都会有所收获,下面我们一起来看看吧。弦图在python中以及R中非常常见,但是MATLAB中却始终没有相关函数,file exchange中也没有工作做的较为完备的弦图绘制函数(不过现在有了,我已经往上面也传了一份hiahiahia)数据要求为全部数值大于等于0的数值矩阵,或者table数组,或者数值矩阵+行列名元胞数组,首先举个数值矩阵的例子:数值矩阵这样由于没对各个对象命名,因此会自动命名为RnCn数值矩阵+行列名元胞数组这是最推荐的一种格式:rowName要和矩阵的行相同大小colName要和矩阵的列相同大小对于本列子来说第2行第3列数值是1,就说明有一份能量从S2免费云主机域名G3,也就在这俩之间需要画单位宽度的弦。table 数组需要使用如下格式的table数组:当然,如果各个行没有命名的话依旧会自动命名的。弦的批量修饰弦的批量修饰可以使用setChordProp函数,一切Patch对象所具有的属性均可以被修饰,举个例子(修饰一下弦的颜色,边缘颜色,边缘线形状等):弦的单独修饰弦的单独修饰可以使用setChordMN函数,其中m,n值是和原始数值矩阵的行列完全对应的,举个例子(把S2流向G4的弦颜色更改为红色):弦的颜色映射使用setChordColorByMap函数进行颜色映射,matlab 自带的colormap均可用:或者也可自行放入一个n3大小的颜色列表,程序会自动对其进行插值:举个例子:圆弧状方块批量修饰使用setSquareT_PropsetSquareF_Prop分别修饰上方方块和下方方块,一切Patch对象所具有的属性均可以被修饰,举个例子,上方方块批量修饰(改为黑色):圆弧状方块单独修饰使用setSquareT_NsetSquareF_N分别修饰上方方块和下方方块,举个例子,上方第二个方块单独修饰(改为红色):使用setFont函数对字体进行调整,所有text对象具有的属性均可以修饰,举个例子(更改文本的字号、字体和颜色):用法:关于“怎么利用Matlab绘制好看的弦图”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么利用Matlab绘制好看的弦图”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: vue中如何实现按钮跳转

这篇文章主要介绍“vue中如何实现按钮跳转”,在日常操作中,相信很多人在vue中如何实现按钮跳转问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中如何实现按钮跳转”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!1、在htm…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/30 11:35
下一篇 03/30 11:49

相关推荐