jupyter notebook更换皮肤主题的实现

 更新时间:2021年01月07日 11:00:15   作者:NBody攻城狮  
这篇文章主要介绍了jupyter notebook更换皮肤主题的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

jupyter notebook更换皮肤主题

视频地址https://www.bilibili.com/video/BV1Et4y1D7ru/

您是否厌倦了jupyter notebook的默认主题呢?

您是否想过能不能让jupyter notebook的界面更加高大上一点呢?

您是否想一天换一个jupyter notebook的主题呢?

想要

有了jupyterthemes,我可以!

我可以

下载jupyterthemes

我们可以通过pip来安装jupyterthemes

pip install jupyterthemes

也可以通过下列命令来更新jupyterthemes到最新版本

pip install --upgrade jupyterthemes

使用jupyterthemes

那么下载完成后,我们可以在终端使用 jupyter-theme 命令来更改notebook主题

jupyter-theme -h # 查看jupyter-theme的帮助手册

您也可以通过 jupyter-theme 的命令简写 jt 来使用

jt -h # 查看jupyter-theme的帮助手册

强烈推荐第二种方式,因为懒惰是程序员的基本美德

jupyter-theme参数详解

功能介绍 选项参数 默认值
查看帮助文档 -h --
展示所有的皮肤主题 -l --
设置安装的主题 -t --
设置代码字体样式 -f --
设置代码字体大小 -fs 11
设置notebook的字体样式 -nf --
设置notebook的字体大小 -nfs 13
设置text/md的cell字体样式 -tf --
设置text/md的cell字体大小 -tfs 13
设置Pandas的DataFrame字体大小 -dfs 9
设置输出区域的字体大小 -ofs 8.5
设置Mathjax的字体大小(%) -mathfs 100
设置页面的margin外边距 -m auto
设置Cell的宽度 -cellw 980
设置行高 -lineh 170
设置光标的宽度 -cursw 2
设置光标的颜色 -cursc --
Alt Prompt Layout -altp --
Alt Markdown BG Color -altmd --
Alt Output BG Color -altout --
Style Vim NBExt* -vim --
Toolbar是否可见 -T --
文件名和Logo是否可见 -N --
内核的Logo是否可见 -kl --
重置为默认的notebook主题 -r --
重置为默认的字体 -dfonts --

code cells的可选字体样式

-f arg Monospace Font
anka Anka/Coder
anonymous Anonymous Pro
aurulent Aurulent Sans Mono
bitstream Bitstream Vera Sans Mono
bpmono BPmono
code Code New Roman
consolamono Consolamono
cousine Cousine
dejavu DejaVu Sans Mono
droidmono Droid Sans Mono
fira Fira Mono
firacode Fira Code
generic Generic Mono
hack Hack
hasklig Hasklig
inconsolata Inconsolata-g
inputmono Input Mono
iosevka Iosevka
liberation Liberation Mono
meslo Meslo
office Office Code Pro
oxygen Oxygen Mono
roboto Roboto Mono
saxmono saxMono
source Source Code Pro
sourcemed Source Code Pro Medium
ptmono PT Mono
ubuntu Ubuntu Mono

notebook与text/md cells的可选字体样式

Sans-Serif Fonts

-nf/-tf arg Sans-Serif Font
opensans Open Sans
droidsans Droid Sans
exosans Exo_2
latosans Lato
ptsans PT Sans
robotosans Roboto
sourcesans Source Sans Pro

Serif Fonts

-nf/-tf arg Serif Font
loraserif Lora
ptserif PT Serif
georgiaserif Georgia
cardoserif Cardo
crimsonserif Crimson Text
ebserif EB Garamond
merriserif Merriweather
neutonserif Neuton
goudyserif Sorts Mill Goudy

jupyter-theme使用示例

# 查看所有可选主题
# chesterish | grade3 | gruvboxd | gruvboxl | monokai | oceans16 | onedork | solarizedd | solarizedl
jt -l

# 切换使用grade3主题
# 一般刷新notebook页面就可以看到效果,如果没起作用的话,可能需要删除一下浏览器的缓存
jt -t grade3

# 重置notebook的主题,回到解放前
jt -r

# 默认展示工具箱以及文件名
jt -t monokai -T -N

# 设置notebook界面和text/md cells的字体样式,并且设置字体大小
# 字体大小的单位为pt
jt -t oceans16 -tf merriserif -tfs 10 -nf ptsans -nfs 13

# 设置cell的宽度与行高
# 可以通过百分比来设置宽度
jt -t chesterish -cellw 90% -lineh 170

# 通过像素px来设置cell的宽度,设置为860px
jt -t solarizedd -cellw 860

# 设置光标变成红色,并且将其大小变为5px
# 可选的颜色 b (blue), o (orange), r (red), p (purple), g (green), x (font color)
jt -t solarizedl -cursc r -cursw 5

jupyter-theme可用主题一览

默认主题

default

chesterish

chesterish

grade3

grade3

gruvboxd

gruvboxd

gruvboxl

gruvboxl

monokai

monokai

oceans16

oceans16

onedork

onedork

solarizedd

solarizedd

solarizedl

solarizedl

到此这篇关于jupyter notebook更换皮肤主题的实现的文章就介绍到这了,更多相关jupyter notebook更换皮肤内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用python 对验证码图片进行降噪处理

    使用python 对验证码图片进行降噪处理

    今天小编就为大家分享一篇使用python 对验证码图片进行降噪处理,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • tensorflow 1.0用CNN进行图像分类

    tensorflow 1.0用CNN进行图像分类

    这篇文章主要为大家详细介绍了tensorflow 1.0用CNN进行图像分类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • python中lambda()的用法

    python中lambda()的用法

    这篇文章主要介绍了python中lambda()的用法,在python中有一个匿名函数lambda,匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序,需要的朋友可以参考下
    2017-11-11
  • TensorFlow实现卷积神经网络

    TensorFlow实现卷积神经网络

    这篇文章主要为大家详细介绍了TensorFlow实现卷积神经网络,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • python由已知数组快速生成新数组的方法

    python由已知数组快速生成新数组的方法

    这篇文章主要介绍了python由已知数组快速生成新数组的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • python鼠标绘图附代码

    python鼠标绘图附代码

    这篇文章主要为大家介绍了python鼠标绘图的实现完整示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python编写可视化界面的详细教程(Python+PyCharm+PyQt)

    Python编写可视化界面的详细教程(Python+PyCharm+PyQt)

    最近开始学习Python,但只限于看理论,编几行代码,觉得没有意思,就想能不能用Python编写可视化的界面,遂查找了相关资料,发现了PyQt,所以本文介绍了Python+PyCharm+PyQt编写可视化界面的详细教程,需要的朋友可以参考下
    2024-07-07
  • PyTorch中Tensor的数据类型和运算的使用

    PyTorch中Tensor的数据类型和运算的使用

    这篇文章主要介绍了PyTorch中Tensor的数据类型和运算的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 编写多线程Python服务器 最适合基础

    编写多线程Python服务器 最适合基础

    很好的Python多线程基础教程,能够帮助初学者快速了解Python多线程简单实现。线程可以使任何程序运行得更快。但是这也增加了代码的复杂性。所以,如果你发现很难理解,那么添加更多的日志将有助于检查里面发生了什么
    2018-09-09
  • Python(Django)项目与Apache的管理交互的方法

    Python(Django)项目与Apache的管理交互的方法

    这篇文章主要介绍了Python(Django)项目与Apache的管理交互的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论