如何使用plot.ly公司在它的自由/开源模式中

2024-05-14 18:24:16 发布

您现在位置:Python中文网/ 问答频道 /正文

从plot.ly公司histogramhttps://plot.ly/python/histograms/网站 我们有以下片段:

import plotly.plotly as py
import plotly.graph_objs as go

import numpy as np
x = np.random.randn(500)
data = [go.Histogram(x=x)]
py.iplot(data, filename='basic histogram')

但是运行这个程序会让我们抱怨它没有在他们的托管服务上运行:

^{pr2}$

那么如何从标准的ipythonREPL中使用plot.ly?在


Tags: pyimportgodataplot网站asnp
2条回答

由于plotly 3只能使用plotly.graph_objs,尽管FigureWidget,但如果需要显式显示绘图,则可以使用ipython的display与任何其他小部件一样:

from IPython import display
from plotly import graph_objs as go    
import numpy as np

x = np.random.randn(500)
figure = go.FigureWidget()
figure.add_trace(go.Histogram(x=x))
display.display(figure)

需要做两件事:首先要确保有一个最新版本的plotly:我有1.8.3版本,升级到2.7.0后情况会好得多。在

另外:根据@cody的评论-我更仔细地研究了http:///上的offline模式plot.ly/python/offline. 目前还不清楚该用哪种方式来绘制:但我们需要以下魔法来运行:

init_notebook_mode(connected=True)

所以代码片段现在是:

^{pr2}$

产生:

enter image description here

相关问题 更多 >

    热门问题