我试着用mne软件包生成脑电数据的交互图。但它在谷歌Colab上不起作用。它给了我两个完全相同的静态图。知道怎么修吗?
发布于 2020-10-21 02:50:29
解决方案
据我所知,Google目前不允许使用%matplotlib notebook作为后端。通常,在制作%matplotlib notebook情节时,人们使用matplotlib进行调解。您使用的包似乎使用matplotlib进行可视化。所以,现在,你运气不好!
您将使用其他库:牛郎、圆滑地、博克等来实现Colab上的交互。
参见这个colab笔记本:海道图。有各种可视化包的详细示例,让您在colab-笔记本中开始。
Colab上交互式小区的样例代码
牛郎是一个声明式可视化库,用于在Python中创建交互式可视化,默认情况下在Colab中安装和启用。
例如,下面是一个交互式散点图:
import altair as alt
from vega_datasets import data
cars = data.cars()
alt.Chart(cars).mark_point().encode(
x='Horsepower',
y='Miles_per_Gallon',
color='Origin',
).interactive()

参考文献
我建议您也看看下面的资源。
https://stackoverflow.com/questions/64455877
复制相似问题