matlab 热图,基于表格数据创建热图

这篇博客介绍了如何使用MATLAB从'TemperatureData.csv'文件中以表格形式导入数据,创建一个显示年份和月份的热图,并详细说明了如何调整轴的排序、修改标题和轴标签、处理缺失数据以及自定义元胞文本格式。
摘要由CSDN通过智能技术生成

以表的形式导入文件

加载示例文件 TemperatureData.csv,此文件包含 2015 年 1 月至 2016 年 7 月间的日均温度。将此文件读取到一个表中并显示前五行。

tbl = readtable('TemperatureData.csv');

head(tbl,5)

ans=5×4 table

Year Month Day TemperatureF

____ ___________ ___ ____________

2015 {'January'} 1 23

2015 {'January'} 2 31

2015 {'January'} 3 25

2015 {'January'} 4 39

2015 {'January'} 5 29

创建基本热图

创建一个热图,其中 x 轴表示月份,y 轴表示年份。通过设置 ColorVariable 属性,使用温度数据为热图单元格着色。将 HeatmapChart 对象赋给变量 h。在创建图后,可使用 h 对其进行修改。

h = heatmap(tbl,'Month','Year','ColorVariable','TemperatureF');

f9785ebe2a124bd90f18462f31ddde15.png

默认情况下,MATLAB 会将颜色数据作为每月的平均温度进行计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值