Hello~ 大家好,我是韭菜花,第一次跟大家见面,带点干货,希望大家喜欢~

不知道有没有小伙伴跟菜花花一样有个困扰

脑电图数据分析python 脑电图参数设置_脑电

在使用 eeglab 处理数据的时候,要是每个数据在 data scroll 界面使用的 value 值是一个我们想用的固定值那该有多好

因为这样每个数据在查看的时候使用的标准是相同的,也免得我们每次都要手动设置了

那今天菜花花就来教教大家~

首先,我们需要找到 eeglab 工具箱里的 eegplot.m 函数文件

路径如下:

脑电图数据分析python 脑电图参数设置_脑电_02

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

脑电图数据分析python 脑电图参数设置_原代码_03

这里花花想用的是 80,所以就令g.spacing = 80;

这下小伙伴们会了不~

可是光这样好像还不够完美,贪心的花花又想,要是画出来的界面大小刚好是够大的,那不久又省得每次都点最大化了嘛~

这个也不难,交给花花办!

我们将脚本往上拉,找到这一行,设置 ORIGINAL_POSITION

脑电图数据分析python 脑电图参数设置_原代码_04

这里面的 4 个数字是按照花花想要的效果设置的,

这里面的 0 60 2000 800 中

第一个数字是规定绘画框向右平移多少

第二数字是规定绘画框向上平移多少(因为使用 0 界面显示不全),我这里上移 60

第三、四个数字分别规定了绘画框的长度和宽度

最后小伙伴们按照规则自行调试就能画出理想的效果啦~撒花~

然而贪心的花花又想,要是能直接绘制出来显示通道序号的图,就能更方便整理需要插值的通道的编号啦~

于是,花花又在代码中奋力寻找,终于!!找到了这一行:

脑电图数据分析python 脑电图参数设置_脑电图数据分析python_05

上面注释掉的是原来的写法,把 g.eloc_file 这里置空,画出来就是按编号显示的图啦

我们来看下效果图吧~

脑电图数据分析python 脑电图参数设置_数据_06

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

脑电图数据分析python 脑电图参数设置_脑电图数据分析python_07

于是花花又在代码中奋力寻找,找啊找啊找朋友,也没有认识的好朋友~呜呜

不过皇天不负苦心人,嘻嘻,终于被我找到啦~

脑电图数据分析python 脑电图参数设置_脑电_08

注释掉的还是原代码的部分,将 g.winlength 的系数设为 1 就好啦~耶耶耶~

PS:目前花花只发现 21.1 的版本有这个问题,所以使用其他版本的小伙伴不用焦虑~

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

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