今天就跟大家聊聊有关利用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--设置代码字体大小-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 Mononotebook与text/md cells的可选字体样式
Sans-Serif Fonts
-nf/-tf argSans-Serif FontopensansOpen SansdroidsansDroid SansexosansExo_2latosansLatoptsansPT SansrobotosansRobotosourcesansSource Sans ProSerif Fonts
-nf/-tf argSerif FontloraserifLoraptserifPT SerifgeorgiaserifGeorgiacardoserifCardocrimsonserifCrimson TextebserifEB GaramondmerriserifMerriweatherneutonserifNeutongoudyserifSorts Mill Goudyjupyter-theme使用示例
# 查看所有可选主题 | #,chesterish grade3 |, gruvboxd |, gruvboxl |, monokai |, oceans16 |, onedork |, solarizedd | solarizedl jt - l #,切换使用grade3主题 #,一般刷新笔记本页面就可以看到效果,如果没起作用的话,可能需要删除一下浏览器的缓存 jt -t  grade3 #,重置笔记本的主题,回到解放前 jt - r #,默认展示工具箱以及文件名 jt -t  monokai -t - n #,设置笔记本界面和文本/md 细胞的字体样式,并且设置字体大小 #,字体大小的单位为pt jt -t  oceans16 -tf merriserif  -tfs 10, -nf ptsans -nfs 13 #,设置细胞的宽度与行高 #,可以通过百分比来设置宽度 jt -t  chesterish -cellw 90% -lineh 170 #,通过像素px来设置细胞的宽度,设置为860 px jt -t  solarizedd -cellw 860年 #,设置光标变成红色,并且将其大小变为5 px #,可选的颜色,b (蓝色),o (橙色),r (红色),p (紫色),g (绿色),x (font 颜色) jt -t solarizedl -cursc r -cursw 5
jupyter-theme可用主题一览
默认主题
chesterish
grade3