使用MNE优雅的绘制一幅脑电原始信号图

这篇具有很好参考价值的文章主要介绍了使用MNE优雅的绘制一幅脑电原始信号图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近想要绘制一个原始的脑电信号图,插到论文里面,但是尝试了好多数据显示方法,都不是很满意,就想着再MNE的基础上改一下,就有了这篇博客。

可以任意修改的线宽

使用mne绘制一幅原始的脑电信号图可以使用如下的代码实现:

import mne
import numpy as np
import matplotlib.pyplot as plt


sample_data_raw_file = (
    "D:\Desktop" + "\sample_audvis_filt-0-40_raw.fif"
)
raw = mne.io.read_raw_fif(sample_data_raw_file)

print(raw)
print(raw.info)

raw.plot(duration=10, n_channels=10, color='black')
plt.show()

但是上述代码画出来的图有点单调,不是很美观,就如下图,线条太细了,没有网格:

使用MNE优雅的绘制一幅脑电原始信号图
然后我们尝试修改一下mne的代码,实现线条宽度的修改功能

使用MNE优雅的绘制一幅脑电原始信号图

查看一下绘图代码中的上图的绘制函数的内容,如下图所示,可以看到调用了plot_raw函数

使用MNE优雅的绘制一幅脑电原始信号图

然后我们再去追plot_raw函数,发现它是一大坨东西:

使用MNE优雅的绘制一幅脑电原始信号图

plot_raw函数中一直往下翻,我们就可以看到plot_raw函数的返回值是fig = _get_browser(show=show, block=block, **params),并且params就是我们要设置的图像的属性参数文章来源地址https://www.toymoban.com/news/detail-463250.html

到了这里,关于使用MNE优雅的绘制一幅脑电原始信号图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 脑电信号处理与特征提取——6.运用机器学习技术和脑电进行大脑解码(涂毅恒)

    目录 六、运用机器学习技术和脑电进行大脑解码 6.1 前言 6.2 基于脑电数据的机器学习基础分析 6.3 基于脑电数据的机器学习进阶分析 6.4 代码解读  

    2024年02月14日
    浏览(31)
  • 脑电图(EEG)信号去噪方法简述

    前言 脑电图作为目前研究最为广泛的认知大脑的方式之一,其无创性、便携性、廉价等优点都表明该方式具有巨大的发展空间。但是由于颅骨和头皮对于电信号的传输影响,从头皮采集的电信号往往混杂着非常多的噪声,并且有效信息又非常少,所以对于去处噪声的算法的要

    2023年04月24日
    浏览(29)
  • 脑电信号处理与特征提取——5.频谱分析和时频分析(张治国)

    目录 五、频谱分析和时频分析 5.1 频谱估计 5.1.1 基本概念 5.1.2 频谱估计方法:周期图 5.1.3 频谱估计方法:Welch法 5.1.4 频谱估计方法的比较 5.1.5 频谱特征提取  5.2 时频分析 5.2.1 短时傅里叶变换 5.2.2 连续小波变换 5.3 事件相关同步化/去同步化 静息态脑电: 没有刺激的情况下

    2024年02月15日
    浏览(36)
  • EEG&CNN深度学习神经网络前置:处理EEG脑电信号生成时频图dataset

    2023/3/9 -3/11 脑机接口学习内容一览:                  前段时间做了比较多的提取频谱特征来进行机器学习,进而完成模式识别的任务。在这这一篇博客中,将尝试使用EEG信号,主要使用plt.specgram()函数来生成脑电信号的时频图dataset,为接下来使用神经网络进行深度学

    2024年02月06日
    浏览(32)
  • 【信号与系统】如何得到原始图片的频谱图?(Matlab)

            图像处理是指对图像进行分析、加工、和处理,使其满足视觉、心理或其他要求的技术。图像处理是信号处理在图像领域上的一个应用。目前大多数的图像均是以数字形式存储,因而图像处理很多情况下指数字图像处理。此外, 基于光学理论的处理方法依然占有

    2024年02月04日
    浏览(52)
  • 【Python】在同一图形中更加优雅地绘制多个子图

    数据可视化非常重要,有一句俗语叫做 一图顶千言 ,我相信好多小伙伴应该都听说过这句话;即使是有人第一次听到,我想应该也会觉得赞成,这足以说明数据可视化的重要性。我们在前一篇博客中,介绍了如何利用 subplot 来在一张子图里绘制多个子图,最近我又发现了一

    2024年02月11日
    浏览(25)
  • Bug小能手系列(python)_8: 使用mne库读取gdf文件报错 Cannot cast ufunc ‘clip‘ output

    在加载 BCI Competition IV 2a 数据集时,当使用 mne 库的 io 的 read_raw_gdf() 函数时出错。注: 该代码只是按照正常途径读取GDF文件。 代码如下: 报错: 考虑到在网上找了众多关于 mne 库读取 gdf 文件的文章均没有出现该问题,同时网上找到的关于 该报错信息 的内容也均未出现上文

    2024年02月11日
    浏览(34)
  • python使用selenium库如何抓取一幅图片

    要使用Python的Selenium库抓取一幅图片,你需要执行以下步骤: 安装Selenium库(如果你还没有安装的话): pip install selenium 下载对应浏览器的WebDriver。Selenium本身不直接控制浏览器,而是通过WebDriver与浏览器交互。你需要下载与你的浏览器版本相匹配的WebDriver。例如,如果你使

    2024年03月17日
    浏览(50)
  • R语言forestploter包优雅的绘制孟德尔随机化研究森林图

    在既往文章中,我们对孟德尔随机化研究做了一个简单的介绍。我们可以发现,使用TwoSampleMR包做出来的森林图并不是很美观。今天我们使用R语言forestploter包优雅的绘制孟德尔随机化研究森林图。 使用TwoSampleMR包做出来的森林图是这样的 而很多SCI文章中的森林图是这样的 我

    2024年02月16日
    浏览(45)
  • [QCA6174]QCA6174 DFS认证4.6.2.3 Channel Shutdown出现跳转之后在原始信道上有弱信号问题分析及解决方案

    4.6.2.1 Channel Availability Check ---信道可用性检查        定义其作为雷达脉冲检测机制,当雷达脉冲出现时所占用的信道需要能被设备检测到已经被占用。当相关信道未被占用时,这些信道被称为Avaliable Channel可用信道 4.6.2.2 In-Service Monitoring ---在线监测        定义为设备持续

    2024年02月08日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包