上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 在线初始化
Plotly提供了一个在线托管绘图结果的Web服务平台,用户可以在网站(https://plot.ly)免费创建一个账号。用户所绘制的图表会保存在自己的在线Plotly账户中,并且可以控制相应的权限。免费的托管方式是公共的,也就是自己的绘图结果其他人也能够看见。网站也提供私有的托管方式,不过是收费的,这里不推荐,有兴趣的读者可以去官网查看。
安装好Python和Plotly后,要使用Plotly,首先要设置自己的凭据,这个凭据在网站上注册一个账号就可以获取。当用户注册Plotly账号并进行登录后,在右上角可以找到自己的用户选项,单击其中的Settings选项,然后找到API Key选项,如图1-4所示。
图1-4 获取凭据
图1-4中的Username和API Key是笔者为编写本书注册的一个测试账号,读者可以通过注册自己的账号得到类似的结果。
下面我们把上面的Username和API Key记录下来,放入如下代码中,就完成了自己的凭据设置,由此,在线初始化完成。
import plotly plotly.tools.set_credentials_file(username='PlotlyBookTest', api_key= 'ECmqAy8kLE5Qk7h29trH')
上面的初始化步骤会在当前用户目录中存放一个特殊文件.plotly/.credentials,这个文件内容看起来是下面这样的:
{ "proxy_username": "", "proxy_password": "", "api_key": "ECmqAy8kLE5Qk7h29trH", "stream_ids": [], "username": "PlotlyBookTest" }