MATLAB绘图总结

1|0MATLAB 基础绘图总结

首先先放两个总结的非常好的MATLAB基础绘图博客的链接:

MATLAB基础绘图

MATLAB高级绘图

下面只会进行一些补充:

2|0heatmap

h = heatmap(tbl,xvar,yvar,'ColorVariable',cvar) 使用 cvar 指定的表变量来计算颜色数据。默认的计算方法为均值聚合。

该函数是用来绘制热图的,下面举个例子,如果我们读入一个表格数据

load patients tbl = table(LastName,Age,Gender,SelfAssessedHealthStatus,... Smoker,Weight,Location);

表格样式如下:

然后我们画出heatmap如下:

h = heatmap(tbl,'Smoker','SelfAssessedHealthStatus','ColorVariable','Age','ColorMethod','median');

默认方法是取平均数,这里修改参数位median,则表示的是中位数:

我们就可以得到下图:

当然heatmap也是可以给简单的矩阵来进行绘制热图的,按照下面的代码这样写就可以了:

cdata = [45 60 32; 43 54 76; 32 94 68; 23 95 58]; h = heatmap(cdata);

我们对于这样的矩阵也可以进行自定义标签:

cdata = [45 60 32; 43 54 76; 32 94 68; 23 95 58]; xvalues = {'Small','Medium','Large'}; yvalues = {'Green','Red','Blue','Gray'}; h = heatmap(xvalues,yvalues,cdata); h.Title = 'T-Shirt Orders'; h.XLabel = 'Sizes'; h.YLabel = 'Colors';

绘制的数据还能进行归一化显示差别不大的颜色,详情可以去matlab里进行查询,这里因为感觉用处不大,所以不再赘述。


__EOF__

本文作者Mudrobot
本文链接https://www.cnblogs.com/mudrobot/p/15905505.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Mudrobot  阅读(221)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示