干货分享 | 如何使用eeglab画出理想的脑电图
Hello~ 大家好,我是韭菜花,第一次跟大家见面,带点干货,希望大家喜欢~
不知道有没有小伙伴跟菜花花一样有个困扰

在使用 eeglab 处理数据的时候,要是每个数据在 data scroll 界面使用的 value 值是一个我们想用的固定值那该有多好
因为这样每个数据在查看的时候使用的标准是相同的,也免得我们每次都要手动设置了
那今天菜花花就来教教大家~
首先,我们需要找到 eeglab 工具箱里的 eegplot.m 函数文件
路径如下:

然后我们打开这个函数,找到设置 g.spacing 这一行,把值设置成我们想用的就行啦~

这里花花想用的是 80,所以就令g.spacing = 80;
这下小伙伴们会了不~
可是光这样好像还不够完美,贪心的花花又想,要是画出来的界面大小刚好是够大的,那不久又省得每次都点最大化了嘛~
这个也不难,交给花花办!
我们将脚本往上拉,找到这一行,设置 ORIGINAL_POSITION

这里面的 4 个数字是按照花花想要的效果设置的,
这里面的 0 60 2000 800 中
第一个数字是规定绘画框向右平移多少
第二数字是规定绘画框向上平移多少(因为使用 0 界面显示不全),我这里上移 60
第三、四个数字分别规定了绘画框的长度和宽度
最后小伙伴们按照规则自行调试就能画出理想的效果啦~撒花~
然而贪心的花花又想,要是能直接绘制出来显示通道序号的图,就能更方便整理需要插值的通道的编号啦~
于是,花花又在代码中奋力寻找,终于!!找到了这一行:

上面注释掉的是原来的写法,把 g.eloc_file 这里置空,画出来就是按编号显示的图啦
我们来看下效果图吧~

最后,使用最新版 eeglab 的小伙伴,不知道你们是否跟花花一样,发现这个版本画出来的图,在浏览下个分段的时候会出现显示半个段的情况,这个问题可真的愁坏了花花,这也太有趣了吧!

于是花花又在代码中奋力寻找,找啊找啊找朋友,也没有认识的好朋友~呜呜
不过皇天不负苦心人,嘻嘻,终于被我找到啦~

注释掉的还是原代码的部分,将 g.winlength 的系数设为 1 就好啦~耶耶耶~
PS:目前花花只发现 21.1 的版本有这个问题,所以使用其他版本的小伙伴不用焦虑~
最后,鸣谢香香大海螺,最开始花花也是看香香改参数,才想着也去试试的~
那么这一期的分享就到这里啦~
关注韭菜花,带你学点更好的~