jupyter notebook更换皮肤主题的实现


Posted in Python onJanuary 07, 2021

jupyter notebook更换皮肤主题

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

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

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

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

jupyter notebook更换皮肤主题的实现

有了jupyterthemes,我可以!

jupyter notebook更换皮肤主题的实现

下载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可用主题一览

默认主题

jupyter notebook更换皮肤主题的实现

chesterish

jupyter notebook更换皮肤主题的实现

grade3

jupyter notebook更换皮肤主题的实现

gruvboxd

jupyter notebook更换皮肤主题的实现

gruvboxl

jupyter notebook更换皮肤主题的实现

monokai

jupyter notebook更换皮肤主题的实现

oceans16

jupyter notebook更换皮肤主题的实现

onedork

jupyter notebook更换皮肤主题的实现

solarizedd

jupyter notebook更换皮肤主题的实现

solarizedl

jupyter notebook更换皮肤主题的实现

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

Python 相关文章推荐
python字符类型的一些方法小结
May 16 Python
详解python中字典的循环遍历的两种方式
Feb 07 Python
轻松理解Python 中的 descriptor
Sep 15 Python
Python实现针对含中文字符串的截取功能示例
Sep 22 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
Jan 15 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
Feb 07 Python
Python生成MD5值的两种方法实例分析
Apr 26 Python
在TensorFlow中屏蔽warning的方式
Feb 04 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
Python绘制动态水球图过程详解
Jun 03 Python
Python读取pdf表格写入excel的方法
Jan 22 Python
python wsgiref源码解析
Feb 06 Python
基于 Python 实践感知器分类算法
Jan 07 #Python
如何编写python的daemon程序
Jan 07 #Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
Jan 07 #Python
详解Python遍历列表时删除元素的正确做法
Jan 07 #Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 06 #Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
Jan 06 #Python
python 获取谷歌浏览器保存的密码
Jan 06 #Python
You might like
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
php 中的str_replace 函数总结
2007/04/27 PHP
PHP+JS+rsa数据加密传输实现代码
2011/03/23 PHP
PHP实现定时执行任务的方法
2014/10/05 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
$()JS小技巧
2007/07/21 Javascript
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
JavaScript 基础篇之运算符、语句(二)
2012/04/07 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
详解python中各种文件打开模式
2020/01/19 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
经典C++面试题一
2016/11/06 面试题
四下基层实施方案
2014/03/28 职场文书
毕业生应聘求职信
2014/07/10 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技