首页 > 解决方案 > 如何在不在 iPython 笔记本中的离线模式下使用 plotly 绘图?

问题描述

我需要使用 plotly 绘制我的数据,但是这段代码没有给我任何结果,我显示我的数据,但没有任何数字:

    import plotly.graph_objs as go
    from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot

    data_t = []

    for mac, dico_data in dict_info.items():
        data_t.append(go.Scatter( x= dico_data['asn'], y= dico_data["time"], name=mac ))
        print (data_t)
    data = data_t
    iplot(data_t)

标签: pythonplotly

解决方案


尝试使用:

init_notebook_mode(connected=True)

或者尝试在笔记本中使用内联模式:

py.init_notebook_mode()

如果您在笔记本之外使用它,请尝试以下示例:

import plotly
import plotly.graph_objs as go

plotly.offline.plot({
    "data": [go.Scatter(x=[1, 2, 3, 4], y=[4, 3, 2, 1])],
    "layout": go.Layout(title="hello world")
}, auto_open=True)

在 plotly 文档中阅读更多信息:https ://plot.ly/python/offline/


推荐阅读