「N体饭」Python小课堂
作者:许立轩
简介:
分享实用、新奇、有fun的Python小知识
让您的Python功力更上一层楼吧~
jupyter notebook更换皮肤主题
您是否厌倦了jupyter notebook的默认主题呢?
您是否想过能不能让jupyter notebook的界面更加高大上一点呢?
您是否想一天换一个jupyter notebook的主题呢?
有了jupyterthemes,我可以!
视频地址:https://www.bilibili.com/video/BV1Et4y1D7ru/
下载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--设置代码字体大小-fs11设置notebook的字体样式-nf--设置notebook的字体大小-nfs13设置text/md的cell字体样式-tf--设置text/md的cell字体大小-tfs13设置Pandas的DataFrame字体大小-dfs9设置输出区域的字体大小-ofs8.5设置Mathjax的字体大小(%)-mathfs100设置页面的margin外边距-mauto设置Cell的宽度-cellw980设置行高-lineh170设置光标的宽度-cursw2设置光标的颜色-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 argMonospace FontankaAnka/CoderanonymousAnonymous ProaurulentAurulent Sans MonobitstreamBitstream Vera Sans MonobpmonoBPmonocodeCode New RomanconsolamonoConsolamonocousineCousinedejavuDejaVu Sans MonodroidmonoDroid Sans MonofiraFira MonofiracodeFira CodegenericGeneric MonohackHackhaskligHaskliginconsolataInconsolata-ginputmonoInput MonoiosevkaIosevkaliberationLiberation MonomesloMesloofficeOffice Code ProoxygenOxygen MonorobotoRoboto MonosaxmonosaxMonosourceSource Code ProsourcemedSource Code Pro MediumptmonoPT MonoubuntuUbuntu Mono
notebook与text/md cells的可选字体样式
Sans-Serif Fonts
-nf/-tf argSans-Serif FontopensansOpen SansdroidsansDroid SansexosansExo_2latosansLatoptsansPT SansrobotosansRobotosourcesansSource Sans Pro
Serif Fonts
-nf/-tf argSerif FontloraserifLoraptserifPT SerifgeorgiaserifGeorgiacardoserifCardocrimsonserifCrimson TextebserifEB GaramondmerriserifMerriweatherneutonserifNeutongoudyserifSorts Mill Goudy
jupyter-theme使用示例
# 查看所有可选主题# chesterish | grade3 | gruvboxd | gruvboxl | monokai | oceans16 | onedork | solarizedd | solarizedljt -l# 切换使用grade3主题# 一般刷新notebook页面就可以看到效果,如果没起作用的话,可能需要删除一下浏览器的缓存jt -t grade3# 重置notebook的主题,回到解放前jt -r# 默认展示工具箱以及文件名jt -t monokai -T -N# 设置notebook界面和text/md cells的字体样式,并且设置字体大小# 字体大小的单位为ptjt -t oceans16 -tf merriserif -tfs 10 -nf ptsans -nfs 13# 设置cell的宽度与行高# 可以通过百分比来设置宽度jt -t chesterish -cellw 90% -lineh 170# 通过像素px来设置cell的宽度,设置为860pxjt -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