如何使用eeglab画出理想的脑电图

30 篇文章 20 订阅

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 的版本有这个问题,所以使用其他版本的小伙伴不用焦虑~

最后,鸣谢香香大海螺,最开始花花也是看香香改参数,才想着也去试试的~

那么这一期的分享就到这里啦~

关注韭菜花,带你学点更好的~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值