Jupyter NoteBook 美化小技巧(目录导航器、添加gif动图、编辑图片、自定义单元格风格)

Jupyter NoteBook 美化小技巧

  • 一、目录导航器
  • 二、添加标题
  • 三、添加网络图片、GIF图片
  • 四、编辑图片大小位置
  • 五、文本框风格
    • 1)使用alert-block改变文本框颜色
    • 2)自定义文本框格式
  • 六、改变代码框颜色

一、目录导航器

导航器 Markdown 格式:
语句中[Section 1](#1) 中括号[]里面的是标题内容,小括号()里面的是id号,即使对应的标题索引号,在写标题的时候需要加上对应的id。

### Table of contents
- [Section 1](#1)
- [Section 2](#2)
- [Section 3](#3)

Jupyter NoteBook 美化小技巧(目录导航器、添加gif动图、编辑图片、自定义单元格风格)_第1张图片

标题 Markdown 格式:

# Section 1 
# Section 2 
# Section 3 

Jupyter NoteBook 美化小技巧(目录导航器、添加gif动图、编辑图片、自定义单元格风格)_第2张图片

二、添加标题

Markdown 格式:

Header 1

Header 2

Header 3

Jupyter NoteBook 美化小技巧(目录导航器、添加gif动图、编辑图片、自定义单元格风格)_第3张图片

三、添加网络图片、GIF图片

Notebook中添加图片都知道——直接复制粘贴。这里介绍另一个方法:通过添加网络地址将图片插入,可以放入普通图片和Gif动图。

Markdown 格式:

"

网络图片

Jupyter NoteBook 美化小技巧(目录导航器、添加gif动图、编辑图片、自定义单元格风格)_第4张图片

网络GIF 图片
将地址链接替换一下gif的地址。

Jupyter NoteBook 美化小技巧(目录导航器、添加gif动图、编辑图片、自定义单元格风格)_第5张图片

四、编辑图片大小位置

下面代码调整了原图的大小和位置,使得图片在文本右侧,文字沿着图像排绕。

You can increase the notebook's aesthetics by placing images on the side of the cell:
"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"

Jupyter NoteBook 美化小技巧(目录导航器、添加gif动图、编辑图片、自定义单元格风格)_第6张图片

五、文本框风格

1)使用alert-block改变文本框颜色

提示信息块用颜色代表不同的提示信息,但是文本内容可以自己编辑。

蓝色文本框展示信息

Example: Blue boxes are used to display information.

在这里插入图片描述

警告信息为黄色

Example: Yellow alert boxes are usually used for warnings

在这里插入图片描述
绿色表示成功执行

Example: Green boxes are used to display successful executions.

在这里插入图片描述
红色表示危险

Example: Red boxes usually to alert users or display errors.

在这里插入图片描述

2)自定义文本框格式

如下,通过改变边框粗细、颜色、背景等,可以生成风格特别的文本框。

This cell looks like it's taken from that movie the Matrix!

在这里插入图片描述


六、改变代码框颜色

执行下面的代码,再运行set_background('#颜色代码') 即可,在需要标注某段代码时可以用得上。

from IPython.display import HTML, display

def set_background(color):
    script = ("var cell = this.closest('.code_cell');"
              "var editor = cell.querySelector('.input_area');"
              "editor.style.background='{}';" 
              "this.parentNode.removeChild(this)"
             ).format(color)
    display(HTML(''.format(script)))

在这里插入图片描述

参考链接:
https://www.kaggle.com/code/alejopaullier/make-your-notebooks-look-better
https://stackoverflow.com/questions/49429585/how-to-change-the-background-color-of-a-single-cell-in-a-jupyter-notebook-jupy

你可能感兴趣的:(Python,其他,jupyter,python)