Python Plotly库没有显示任何内容

Python Plotly库没有显示任何内容,python,charts,google-colaboratory,plotly-python,Python,Charts,Google Colaboratory,Plotly Python,我尝试使用plotly库绘制散点图 输出只是一个空白 如何克服这个问题?我没有安装chart\u studio,但您的代码中似乎没有使用它。因此,在注释chart_studio导入并将一些数据添加到您的数据框架之后,我可以在IDE Eclipse中成功运行您的代码。但是,它打开了两个窗口,具有相同的绘图,因此我必须删除最后两行中的一行,以便只打开一个窗口 然后,我在本地Jupyter笔记本和托管的Google CoLab中尝试了您的代码,它可以很好地使用以下代码: import plotly.

我尝试使用plotly库绘制散点图

输出只是一个空白

如何克服这个问题?

我没有安装chart\u studio,但您的代码中似乎没有使用它。因此,在注释chart_studio导入并将一些数据添加到您的数据框架之后,我可以在IDE Eclipse中成功运行您的代码。但是,它打开了两个窗口,具有相同的绘图,因此我必须删除最后两行中的一行,以便只打开一个窗口

然后,我在本地Jupyter笔记本和托管的Google CoLab中尝试了您的代码,它可以很好地使用以下代码:

import plotly.graph_objs as go
import pandas as pd
import numpy as np

rng = pd.date_range('2015-02-24', periods=5, freq='T')
df = pd.DataFrame({ 'date': rng, 'qty': np.random.randn(len(rng)) }) 

#plot monthly sales
plot_data = [
    go.Scatter(
        x=df['date'],
        y=df['qty'],
    )
]

plot_layout = go.Layout(
        title='Montly Sold'
    )
fig = go.Figure(data=plot_data, layout=plot_layout)
fig.show()
或者您可以将import plotly.offline保留为pyoff,并使用pyoff.iplotfig代替fig.show,这也可以正常工作

注意:重新启动计算机后第一次在Jupyter笔记本中运行代码可能需要相当长的时间才能生成和显示绘图

我没有安装chart\u studio,但您的代码中似乎没有使用它。因此,在注释chart_studio导入并将一些数据添加到您的数据框架之后,我可以在IDE Eclipse中成功运行您的代码。但是,它打开了两个窗口,具有相同的绘图,因此我必须删除最后两行中的一行,以便只打开一个窗口

然后,我在本地Jupyter笔记本和托管的Google CoLab中尝试了您的代码,它可以很好地使用以下代码:

import plotly.graph_objs as go
import pandas as pd
import numpy as np

rng = pd.date_range('2015-02-24', periods=5, freq='T')
df = pd.DataFrame({ 'date': rng, 'qty': np.random.randn(len(rng)) }) 

#plot monthly sales
plot_data = [
    go.Scatter(
        x=df['date'],
        y=df['qty'],
    )
]

plot_layout = go.Layout(
        title='Montly Sold'
    )
fig = go.Figure(data=plot_data, layout=plot_layout)
fig.show()
或者您可以将import plotly.offline保留为pyoff,并使用pyoff.iplotfig代替fig.show,这也可以正常工作

注意:重新启动计算机后第一次在Jupyter笔记本中运行代码可能需要相当长的时间才能生成和显示绘图


我正在使用google colab,不知道为什么这对我不起作用。无论如何,谢谢你的回复ID你尝试创建一个新笔记本并在其中运行上面的代码吗?请注意,单击“运行”按钮后,浏览器选项卡中的沙漏图标表示Jupyter正忙于生成绘图。耐心地等待,不要刷新页面,直到绘图显示出来。我正在使用google colab,想知道为什么这对我不起作用。无论如何,谢谢你的回复ID你尝试创建一个新笔记本并在其中运行上面的代码吗?请注意,单击“运行”按钮后,浏览器选项卡中的沙漏图标表示Jupyter正忙于生成绘图。耐心等待,不刷新页面,直到显示绘图