Python 在google colab中使用mne包生成交互式绘图

Python 在google colab中使用mne包生成交互式绘图,python,plot,interactive,google-colaboratory,Python,Plot,Interactive,Google Colaboratory,我正在尝试使用mne软件包生成EEG数据的交互图。但它在Google Colab上不起作用。它给了我两个完全相同的静态图。知道如何修复它吗?解决方案 据我所知,Google Colab目前不允许使用%matplotlib笔记本作为后端。通常,在绘制matplotlib绘图时,使用%matplotlib笔记本进行交互。您使用的软件包似乎使用了matplotlib进行可视化。所以,现在,你运气不好 您将使用其他库:、等在Colab上实现交互性 请参阅此colab笔记本:。这里有各种可视化软件包的详细

我正在尝试使用mne软件包生成EEG数据的交互图。但它在Google Colab上不起作用。它给了我两个完全相同的静态图。知道如何修复它吗?

解决方案 据我所知,Google Colab目前不允许使用
%matplotlib笔记本
作为后端。通常,在绘制
matplotlib
绘图时,使用
%matplotlib笔记本
进行交互。您使用的软件包似乎使用了
matplotlib
进行可视化。所以,现在,你运气不好

您将使用其他库:、等在Colab上实现交互性

请参阅此colab笔记本:。这里有各种可视化软件包的详细示例,可以帮助您在colab笔记本中入门

Colab上交互式绘图的Altair示例代码 是一个声明式可视化库,用于在Python中创建交互式可视化,默认情况下在Colab中安装并启用

例如,这里是一个交互式散点图:

将altair导入为alt
从vega_数据集导入数据
cars=data.cars()
alt.Chart(汽车)。标记_点()。编码(
x='马力',
y=‘每加仑英里数’,
颜色='来源',
).interactive()

工具书类 我建议您也看看以下资源

  • 解决方案 据我所知,Google Colab目前不允许使用
    %matplotlib笔记本
    作为后端。通常,在绘制
    matplotlib
    绘图时,使用
    %matplotlib笔记本
    进行交互。您使用的软件包似乎使用了
    matplotlib
    进行可视化。所以,现在,你运气不好

    您将使用其他库:、等在Colab上实现交互性

    请参阅此colab笔记本:。这里有各种可视化软件包的详细示例,可以帮助您在colab笔记本中入门

    Colab上交互式绘图的Altair示例代码 是一个声明式可视化库,用于在Python中创建交互式可视化,默认情况下在Colab中安装并启用

    例如,这里是一个交互式散点图:

    将altair导入为alt
    从vega_数据集导入数据
    cars=data.cars()
    alt.Chart(汽车)。标记_点()。编码(
    x='马力',
    y=‘每加仑英里数’,
    颜色='来源',
    ).interactive()
    

    工具书类 我建议您也看看以下资源