Jupyter notebook转化为html文件,生成可交互带目录的数据分析报告

3 篇文章 0 订阅
1 篇文章 0 订阅

一、jupyter_contrib_nbextensions的安装

1.安装nbextensions

pip3 install jupyter_contrib_nbextensions

2.安装javascript and css files

jupyter contrib nbextension install --user

3.安装configurator

pip3 install jupyter_nbextensions_configurator

安装完成后,需要重启Jupyter notebook服务器方能生效。

二、table of content的使用

1.重启jupyter服务器后,在首页会多出Nbextensions的选项卡。
2.勾选disable configuration for nbextensions without explicit compatibility (they may break your notebook environment, but can be useful to show for nbextension development)
3.勾选table of content(2)
table of content的使用过程

三、数据分析报告制作

1.生成目录
新建一个.ipynb文件,编辑好内容后点击生成目录选项,则会在cell左边出现目录,该目录可由鼠标拖拽。在这里插入图片描述2.利用pyecharts写入可交互图标代码
在这里插入图片描述3.生成是否显示代码的html
在控制台找到该.ipynb文件的文件夹,输入以下代码:

# 不显示代码
jupyter nbconvert --to html_toc --no-input '你的ipynb文件名'.ipynb

# 显示代码
jupyter nbconvert --to html_toc  '你的ipynb文件名'.ipynb
# 

–no-input 即为控制是否输出代码的关键。

一般会出现nbconvert failed: toc2的错误,运行一下命令行代码即可正常导出。

pip install "nbconvert<6"

4.源码以及报告如下,有需要的可自取。

使用Jupyter notebook生成带目录的html数据分析报告

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值