Jupyter Notebook主题皮肤安装设置

Jupyter Notebook主题皮肤安装设置

主题皮肤库安装

pip install jupyterthemes

 

主题皮肤库命令

Jupyter Notebook主题皮肤库都是(jt)开头,后面紧跟命令和值

命令行选项的描述

  • 使用帮助:-h
  • 主题列表: -l
  • 主题名称安装: -t
  • 代码的字体: -f
  • 代码字体大小: -fs(默认值:11 )
  • Notebook 字体: -nf
  • Notebook 字体大小: -nfs( 默认值: 13 )
  • Text/MD 单元格的字体: -tf
  • Text/MD 单元格字体大小:-tfs (默认值: 13)
  • Pandas DF Fontsize:-dfs(默认值: 9)
  • 输出面积字形大小: -ofs(默认值: 8.5 )
  • Mathjax 字形大小 (%): -mathfs(默认值: 100)
  • 介绍页边距 : -m(默认值: auto)
  • 单元格的宽度:-cellw ( 默认值: 980)
  • 行高: -lineh(默认值: 170 )
  • 光标宽度: -cursw(默认值: 2)
  • 光标的颜色:-cursc
  • Alt键提示布局:-altp
  • Alt键Markdown背景颜色:-altmd
  • Alt键输出背景色:-altout
  • Vim风格 NBExt* :-vim
  • 工具栏可见: -T
  • 名称和标识可见: -N
  • 标志可见: -kl
  • 重置默认主题: -r
  • 强制默认字体:-dfonts

列出可用的主题

cmd窗口命令行:jt -l

主题皮肤一共有9个。

 

(env1) E:\Python\pythoncode\18_数据分析\12demo_pandas>jt -l

Available Themes:

   chesterish

   grade3

   gruvboxd

   gruvboxl

   monokai

   oceans16

   onedork

   solarizedd

   solarizedl

 

选择主题

jt -t chesterish

 

主题的样式

chesterish

 

grade3

 

gruvboxd

 

gruvboxl

 

monokai

 

oceans16

 

onedork

 

solarizedd

 

solarizedl

 

恢复默认主题

注意: 运行后需要删除浏览器缓存

如果这不起作用,请尝试启动新的Notebook会话。

cmd窗口命令行:jt -r

 

切换工具栏和Notebook名称和标识

换皮肤默认没有工具栏和名称和标识

jt -t grade3 -T -N

将代码字体设置为'Roboto Mono'12pt

jt -t onedork -f roboto -fs 12

将代码字体设置为Fira Mono,11.5pt

jt -t solarizedd -f fira -fs 115

3位字体大小转换为小数(115 - 11.5)

2位字体大小 25转换为小数(85 - 8.5)

设置markdown和notebook(界面)字体、字体大小

jt -t oceans16 -tf merriserif -tfs 10 -nf ptsans -nfs 13

调整单元格宽度(屏幕宽度%)和行高

jt -t chesterish -cellw 90% -lineh 170

或者通过省略'%'符号来设置单元格宽度(以像素为单位)

jt -t solarizedl -cellw 860

修复介绍页面上的容器边距(默认为'auto')

cmd窗口命令行:jt -t monokai -m 200

调整光标宽度(以px为单位)并使光标变为红色

选项:b(蓝色),o(橙色),r(红色),p(紫色),g(绿色),x(字体颜色)

jt -t oceans16 -cursc r -cursw 5

选择备用提示布局(更窄/没有数字)

jt -t grade3 -altp

 

字体列表选择

代码的字体(等宽字体):-f 参数

参数列表

  • anka
  • anonymous
  • aurulent
  • bitstream
  • bpmono
  • code
  • consolamono
  • cousine
  • dejavu
  • droidmono
  • fira
  • firacode
  • generic
  • hack
  • hasklig
  • inconsolata
  • inputmono
  • iosevka
  • liberation
  • meslo
  • office
  • oxygen
  • roboto
  • saxmono
  • source
  • sourcemed
  • ptmono
  • ubuntu

Notebook 字体和Text/MD 单元格的字体(无衬线字体):-nf/-tf 参数

参数列表

  • opensans
  • droidsans
  • exosans
  • latosans
  • ptsans
  • robotosans
  • sourcesans

Notebook 字体和Text/MD 单元格的字体(衬线字体):-nf/-tf 参数

参数列表

  • loraserif
  • ptserif
  • georgiaserif
  • cardoserif
  • crimsonserif
  • ebserif
  • merriserif
  • neutonserif
  • goudyserif

皮肤设置还有许多风格,每个人都有自己的风格和设定,所以看自己需求去设置。

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/Kwoky/article/details/108663702