可以为EDF中的每个信号或所选信号创建热图。或者,可以创建一组热图。可以从预设持续时间中选择热图的X轴,这些轴对应于经常在睡眠和昼夜节律研究中使用的值。热图功能旨在提供快速回顾大量睡眠研究内容的方法。
示例输出可以在此处找到
入门:
最快入门的方法是在关联的测试文件中运行测试。公共属性包含用于配置热图的最常见参数。在修改之前,更多的高级用户可能需要查看私人属性。
测试文件中包含的示例
test_1:将EDF指定为文件
test_2:将信号指定到热图生成
test_3:将EDF数据指定为结构
test_4:将默认图选项更改为5分钟的窗口
test_5测试热图分辨率(2、32和128)
test_6创建面板
Test_7通过为每个EDF创建PANDEL并将数字保存在电源点文件中来汇总EDF的文件夹。
构造函数:
EDFHEATMAPVIEW(FN | EDFSTRUCT)
为每个EDF信号创建单独的图形
edfheatmapview(fn | edfStruct,varlist)
指定要生成的信号
EDFHEATMAPVIEW(FN | EDFStruct,Varlist,OPT)
使用选项结构设置参数
功能原型:
OBJ.CREATEHEATMAPVIEW
生成一个或多个数字,如Varlist中定义
Obj.Createpanel
创建一个面板
公共财产:
EDF_FN:带路径的EDF文件名
SIGNALS_TO_PLOT:EDF信号标签的单元格数组
{'lab1','lab2,'...}
主题:如果设置,请添加到信号标题字符串
百分比:热图数据量表范围[min max]
SHOW_CONTOUR_LEGEND:添加图例
XaxisDurationIndex:X值索引
无花果:设置数字位置和大小
num_heatmap_values:灰度分辨率
panelfontsize:面板参数大小
paneltitle:参数标题
titlefontsize:标题字体大小
外部参考:
blockedfload.m
//www.tianjin-qmedu.com/matlabcentral/fileexchange/42784-blockedfload
panel.m(添加到下载文件夹)
//www.tianjin-qmedu.com/matlabcentral/fileexchange/20003-panel
测试功能使用:
saveppt2.m(添加到下载文件夹)
//www.tianjin-qmedu.com/matlabcentral/fileexchange/19322-saveppt2
链接到其他资源
国家睡眠研究资源
https://sleepdata.org/
测试文件,更新的源代码,示例输出和发布信息
https://github.com/dennisdean/blockedfheatmapview
示例输出:
https://github.com/dennisdean/blockedfheatmapview/releases
引用为
Dennis A. Dean,II,博士(2022)。BlockedFheatMapView(//www.tianjin-qmedu.com/matlabcentral/fileexchange/46417-blockedfheatmapview),matlab中央文件交换。检索。