利用jupyternotebook怎么实现一个更换皮肤主题功能-创新互联
今天就跟大家聊聊有关利用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可用主题一览
默认主题
chesterish
grade3
gruvboxd
gruvboxl
monokai
oceans16
onedork
solarizedd
solarizedl
看完上述内容,你们对利用jupyter notebook怎么实现一个更换皮肤主题功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
本文标题:利用jupyternotebook怎么实现一个更换皮肤主题功能-创新互联
当前路径:http://azwzsj.com/article/icddc.html