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

人工智能51

目录

一、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)
Jupyter notebook转化为html文件,生成可交互带目录的数据分析报告

; 三、数据分析报告制作

1.生成目录
新建一个.ipynb文件,编辑好内容后点击生成目录选项,则会在cell左边出现目录,该目录可由鼠标拖拽。Jupyter notebook转化为html文件,生成可交互带目录的数据分析报告2.利用pyecharts写入可交互图标代码
Jupyter notebook转化为html文件,生成可交互带目录的数据分析报告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

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

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

Original: https://blog.csdn.net/chhandsome/article/details/124755255
Author: chhandsome
Title: Jupyter notebook转化为html文件,生成可交互带目录的数据分析报告

相关文章
k80安装cuda 人工智能

k80安装cuda

1、k80不带输出接口,我的电脑里另外又放了一张显卡,先查看GPU信息 运行 lspci | grep -i nvidia我得到如下结果 03:00.0 3D controller: NVIDIA C...
腐蚀与膨胀算法 人工智能

腐蚀与膨胀算法

(1)概念 腐蚀与膨胀算法,是一种入门级基础的形态学处理算法,常见用于图形处理方面 腐蚀操作可以消除噪点,同时消除部分边界值,导致目标图像整体缩小。 膨胀操作可以使目标特征值增大,导致目标图像整体放大...
nodejs队列 人工智能

nodejs队列

nodejs队列 创建具有指定并发性的队列对象。添加到队列的任务以并行方式处理(直到并发性限制)。如果所有的worker都在进行中,任务就会排队,直到有一个worker可用。worker完成任务后,将...
京东、美的数据分析求职经验 人工智能

京东、美的数据分析求职经验

我是Lavinia: 从招聘季结束已经过去了近半年,我已经成功落地,正式迈入数据分析师的行列。借这篇文章,回顾一下自己的整个求职经历,也给自己的学生生涯画上了圆满的句号。[En]It has been...