快来给你的 jupyter notebook 设计一款独特的主题

简介: 快来给你的 jupyter notebook 设计一款独特的主题

image.png

前言


jupyter notebook 作为 Python 中一款热门的交互式编程工具,深受广大数据计算工作者喜爱,今天我们来看看如何更换 jupyter notebook 主题,打造一款属于自己风格的 jupyter notebook


安装主题包


打开命令提示符,执行下面代码。

pip install jupyterthemes
复制代码


使用 jt -h 可以查看帮助。

image.png

使用 jt -l 可以查看已安装的主题。

Available Themes:
   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl
复制代码


选择主题


使用 jt -t 主题 可以更换安装的主题。

jt -t chesterish
复制代码


我们看看9中主题的样式分别是什么样,给大家提供一个参考。

chesterish

image.png

image.png


grade3

image.png

image.png


gruvboxd

image.png

image.png


gruvboxd

image.png

image.png

monokai

image.png

image.png


oceans16

image.png

image.png


onedork

image.png

image.png


solarizedd

image.png

image.png


solarizedl

image.png

image.png


其他命令


除了 jt -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风格 :-vim
  • 工具栏可见: -T
  • 名称和标识可见: -N
  • 标志可见: -kl
  • 重置默认主题: -r
  • 强制默认字体:-dfonts

对于上面的一些命令有部分具有特定参数,下面列出可能的取值:

代码的字体(等宽字体):-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


命令示例


恢复默认主题

jt -r
复制代码

我的主题

jt -t grade3 -f consolamono -fs 140 -altp -tfs 13 -nfs 115 -ofs 14 -cellw 80% -T
复制代码

分析

  • jt -t chesterish:选择皮肤(chesterish)
  • -f consolamono:代码的字体(consolamono)
  • -fs 140:代码字体大小(140)
  • -altp:Alt键提示布局(默认)
  • -tfs 13:Text/MD 单元格字体大小(13)
  • -nfs 115:Notebook 字体大小(115)
  • -ofs 14:输出面积字形大小(14)
  • -cellw 80%:单元格的宽度(80%)
  • -T:工具栏可见

效果如下,个人感觉还不错

image.png

image.png


目录
打赏
0
0
0
0
2
分享
相关文章
1.4K star!几分钟搞定AI视频创作,这个开源神器让故事可视化如此简单!
story-flicks 是一个基于AI技术的自动化视频生成工具,能够将文字剧本快速转化为高质量短视频。开发者@alecm20通过深度学习算法,实现了从文本解析到视频合成的全流程自动化处理,支持多平台适配输出,是内容创作者和自媒体运营者的效率神器。
秒啊,速来get这9个jupyter实用技巧!
秒啊,速来get这9个jupyter实用技巧!
60 2
|
8月前
|
动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
165 2
关于云端Jupyter Notebook的使用过程与感想
在自学Python时,由于家庭电脑使用冲突和设备老旧,转向云端平台。体验了多个服务:1. 魔搭modelscope(最喜欢,赠送资源丰富,社区活跃),2. Colaboratory(免费GPU,但有时重启,建议用阿里云),3. Deepnote(免费环境有限,但GPT-4代码生成功能强大),4. 飞桨aistudio(适合PaddlePaddle用户),5. ModelArts(曾有免费实例,现难找)。综合来看,阿里云的稳定性与服务更优,尤其是魔搭的自动代码修正功能。对于AIGC,推荐魔搭和付费版PAI-DSW。欢迎分享更多云端Jupyter平台体验。
522 1
一键自动化数据分析!快来看看 2022 年最受欢迎的 Python 宝藏工具库! ⛵
探索性数据分析(EDA)在机器学习中至关重要!这些高效又绝美的宝藏库,快用起来——Matplotlib、Seaborn、Plotly、Bokeh、Altair、pandas-profiling、Sweetviz、AutoViz、Microsoft Power BI、Tableau!
3598 1
一键自动化数据分析!快来看看 2022 年最受欢迎的 Python 宝藏工具库! ⛵
手把手带你用Python和文心一言搭建《AI看图写诗》网页项目
手把手带你用Python和文心一言搭建《AI看图写诗》网页项目
712 1
手把手带你用Python和文心一言搭建《AI看图写诗》网页项目
18 个 Jupyter Notebook 小技巧,帮助你快速腾飞
18 个 Jupyter Notebook 小技巧,帮助你快速腾飞
142 0
jupyter notebook主题(界面优化)及代码自动补全
jupyter notebook主题(界面优化)及代码自动补全
724 0
Jupyter Notebook 10个提升体验的高级技巧
Jupyter 笔记本是数据科学家和分析师用于交互式计算、数据可视化和协作的工具。Jupyter 笔记本的基本功能大家都已经很熟悉了,但还有一些鲜为人知的技巧可以大大提高生产力和效率。在这篇文章中,我将介绍10个可以提升体验的高级技巧。
140 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等