有人知道如何在jupyter笔记本中使用python进行绘图吗
文档组织得不是很好,至少在我看来不是这样
例如,我可以运行以下代码,但它会在HTML文件中生成一个图形,可以在jupyter notebook之外访问该图形。是否有一种方法可以在笔记本中呈现图形
我还不清楚的是(由于文档很差),在jupyter笔记本中使用plotly绘图是否需要凭证?是否只需要在云上托管绘图所需的凭据
我还发现没有任何关于袖扣的真正文档。它所说的是,它使使用plotly和pandas数据帧变得更容易。但是对于不是开发人员的人来说,如果有详细的文档说明为什么需要它,以及它到底在做什么使生活更轻松,那就太好了
导入plotly.plotly作为py
从plotly.graph\u objs导入*
trace0=散射(
x=[1,2,3,4],
y=[10,15,13,17]
)
trace1=散射(
x=[1,2,3,4],
y=[16,5,11,9]
)
数据=数据([trace0,trace1])
plotly.offline.plot(数据,文件名='basic line')
/Users/blahblah/anaconda/lib/python2.7/site packages/plotly/offline/offline.py:433:UserWarning:
您的文件名'basic line'没有以.html结尾。将.html添加到文件末尾。
'file:///Users/blahblach/Box Sync/NS/NBooks/basic line.html'
At[]on:
如果我将代码中的最后一行更改为:
py.iplot(数据,文件名='basic line')
我得到凭证错误:
PlotlyLocalCredentialsError:
在本地计算机上找不到您的“用户名”、“api密钥”对。要临时登录(直到停止运行Python),请运行:
&燃气轮机&燃气轮机&燃气轮机;导入plotly.plotly作为py
&燃气轮机&燃气轮机&燃气轮机;py.登录('username','api\u key'))
更好的是,使用“工具”模块永久保存您的凭据:
&燃气轮机&燃气轮机&燃气轮机;将plotly.tools作为tls导入
&燃气轮机&燃气轮机&燃气轮机;tls.set_凭证_文件(username='username',api_key='api-key')
有关更多帮助,请参阅https://plot.ly/python.
更新:
我尝试执行这里描述的熊猫示例
我收到所有df.iplot()或Series.iplot()命令的凭据错误
有人能解释一下为什么我在使用iplot()的情况下仍会出现凭据错误吗
关于袖扣,也没有有用的文档
plot.ly文档是我见过的最糟糕的文档之一。组织混乱,不太友好
从文档中,您需要使用init\u Notebook\u模式启动Plotly笔记本,还请注意,当您调用py.iplot时,它仍在从联机Plotly模块调用plot函数,您需要导入iplot(非plot)从plotly.offline,将其用于脱机打印和笔记本内部渲染。脱机打印不需要凭据:
plotly.offline导入初始笔记本模式,iplot
从plotly.graph\u objs导入*
初始化笔记本模式(已连接=真)#启动笔记本进行脱机打印
trace0=散射(
x=[1,2,3,4],
y=[10,15,13,17]
)
trace1=散射(
x=[1,2,3,4],
y=[16,5,11,9]
)
iplot([trace0,trace1])#使用plotly.offline.iplot进行脱机打印