利用jupyter笔记本怎么实现一个更换皮肤主题功能

  

今天就跟大家聊聊有关利用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 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  | 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可用主题一览

默认主题

利用jupyter notebook怎么实现一个更换皮肤主题功能

chesterish

利用jupyter notebook怎么实现一个更换皮肤主题功能

grade3

利用jupyter notebook怎么实现一个更换皮肤主题功能

利用jupyter笔记本怎么实现一个更换皮肤主题功能