jupyter plotly画图不显示

很多帖子说加%matplotlib inline在jupyter能用,kaggle kernel还是一片白色,原代码:
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import cufflinks as cf
cf.go_offline()###这两句是离线生成图片的设置
cf.set_config_file(offline=True, world_readable=True)
根据https://www.jianshu.com/p/1d8a51867946
添加init_notebook_mode(connected=True)后解决

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import cufflinks as cf
init_notebook_mode(connected=True)
cf.go_offline()
cf.set_config_file(offline=True, world_readable=True)

原因可能是:
plotly分在线生成图片和离线生成图片两种形式。
在线生成图片需要在plotly官网上申请一个账户,并在自己的账户中生成一个api_key,然后使用必须加上下面两行语句。注意免费账户在线生成图片时在你的账户里会保存这个图片,免费账户每天限制在线生成100张图片,且sharing不能设为private,world_readable必须设为True。

plotly.tools.set_credentials_file(username=’’, api_key=’’)
##免费账户在线生成图片sharing不能设为private,world_readable必须设为True
plotly.tools.set_config_file(world_readable=True)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值