Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Matplotlib和googlecolab:使用ipympl_Python_Matplotlib_Google Colaboratory - Fatal编程技术网

Python Matplotlib和googlecolab:使用ipympl

Python Matplotlib和googlecolab:使用ipympl,python,matplotlib,google-colaboratory,Python,Matplotlib,Google Colaboratory,每当我尝试使用matplotlib在Google Colab笔记本中绘制图形时,每当我使用%matplotlib inline时,都会显示一个图形,但当我使用%matplotlib ipympl或%matplotlib小部件时,不会显示该图形。我如何解决这个问题。我的目标是使情节具有交互性 澄清:当我运行%matplotlib--list时,我得到以下输出 可用的matplotlib后端:['tk','gtk','gtk3','wx','qt4','qt5','qt','osx','nbagg'

每当我尝试使用matplotlib在Google Colab笔记本中绘制图形时,每当我使用
%matplotlib inline
时,都会显示一个图形,但当我使用
%matplotlib ipympl
%matplotlib小部件
时,不会显示该图形。我如何解决这个问题。我的目标是使情节具有交互性

澄清:当我运行
%matplotlib--list
时,我得到以下输出

可用的matplotlib后端:['tk','gtk','gtk3','wx','qt4','qt5','qt','osx','nbagg','notebook','agg','inline','ipympl','widget']


谢谢你的帮助

可用的matplotlib后端:['tk'、'gtk'、'gtk3'、'wx'、'qt4'、'qt5'、'qt'、'osx'、'nbagg'、'notebook'、'agg'、'inline'、'ipympl'、'widget']

可用的matplotlib后端:['tk'、'gtk'、'gtk3'、'wx'、'qt4'、'qt5'、'qt'、'osx'、'nbagg'、'inline'、'ipympl'、'widget']

面对同样的问题,我无法让
ipympl
与Colab一起工作。然而,由于您提到“我的目标是使情节具有交互性”,因此下一个最佳解决方案是使用Plotly

请看下面的示例

还复制了下面的Python代码以供快速参考:

!pip install plotly

import plotly.express as px

SHEET_ID = '153pKW5IZRHwx9mLu_uU-hDSK0D3R19vR71EcgMYHn3I'

df = pd.read_csv('https://docs.google.com/spreadsheets/d/' + SHEET_ID + '/export?format=csv')

fig = px.scatter(data_frame=df, x="x", y="y", width=1000, height=800)
fig.show()

面对同样的问题,我无法让
ipympl
与Colab合作。然而,由于您提到“我的目标是使情节具有交互性”,因此下一个最佳解决方案是使用Plotly

请看下面的示例

还复制了下面的Python代码以供快速参考:

!pip install plotly

import plotly.express as px

SHEET_ID = '153pKW5IZRHwx9mLu_uU-hDSK0D3R19vR71EcgMYHn3I'

df = pd.read_csv('https://docs.google.com/spreadsheets/d/' + SHEET_ID + '/export?format=csv')

fig = px.scatter(data_frame=df, x="x", y="y", width=1000, height=800)
fig.show()

此外,我还查看了以下线程:。这里没有一个解决方案适合我。你有没有任何迹象表明google colab确实支持这个后端?我认为情况并非如此,因为它是以jupyter为中心写的。是的,我在上面澄清了。哦,colab没有改变这个列表。另见。我的意思是,你可以随时向colab询问他们是否计划在短期内支持此功能。此外,我已经查看了以下线程:。这里没有一个解决方案适合我。你有没有任何迹象表明google colab确实支持这个后端?我认为情况并非如此,因为它是以jupyter为中心写的。是的,我在上面澄清了。哦,colab没有改变这个列表。另见。我的意思是,你可以随时向colab询问他们是否计划在短期内支持此功能。请添加更多信息和来源请添加更多信息和来源