快来给你的 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


相关文章
|
机器学习/深度学习 监控 数据可视化
基于深度学习的车型识别系统(Python+清新界面+数据集)
基于深度学习的车型识别系统(Python+清新界面+数据集)
402 0
|
9月前
|
Java 测试技术 开发者
IoC容器有什么作用?
【4月更文挑战第30天】IoC容器有什么作用?
301 0
MarkDown文件插入图片并上传GitHub
MarkDown文件插入图片并上传GitHub
536 2
|
9月前
|
分布式计算 资源调度 Hadoop
Hadoop【问题记录 02】【hadoop-3.1.3 单机版】ResourceManager无法启动NodeManager启动后过自动关闭 javax/activation/DataSource
【4月更文挑战第2天】Hadoop【问题记录 02】【hadoop-3.1.3 单机版】ResourceManager无法启动NodeManager启动后过自动关闭 javax/activation/DataSource
286 2
|
对象存储 容器 云计算
标准流程描述语言 WDL 阿里云最佳实践
WDL 作为全球基因组与健康联盟 (Global Alliance for Genomics and Health)支持的工作流描述语言,已经被越来越多的客户所采用。通过阿里云的 Cromwell 方案,用户可以本地开发测试WDL流程,再使用云计算强大的计算能力,来完成基因组学数据分析工作。
10725 3
|
计算机视觉 Python
【python图像处理】tiff文件的保存与解析
【python图像处理】tiff文件的保存与解析 tiff文件是一种常用的图像文件格式,支持将多幅图像保存到一个文件中,极大得方便了图像的保存和处理。python中支持tiff文件处理的是libtiff模块中的TIFF类(libtiff下载链接https://pypi.python.org/pypi/libtiff/)。
5132 0
|
8月前
|
数据采集 算法 安全
CVPR 2024:给NeRF开透视眼!稀疏视角下用X光进行三维重建,9类算法工具包全开源
【6月更文挑战第28天】CVPR 2024亮点:SAX-NeRF框架开源!融合X光与NeRF,提升3D重建效果。X3D数据集验证,Lineformer+MLG策略揭示物体内部结构,增强几何理解。虽有计算成本及泛化挑战,但为计算机视觉和医学影像开辟新路径。[论文链接](https://arxiv.org/abs/2311.10959)**
257 5
|
弹性计算 安全 关系型数据库
使用阿里云服务器手动部署LNMP环境(CentOS 7)
使用阿里云服务器手动部署LNMP环境(CentOS 7)
886 0
使用阿里云服务器手动部署LNMP环境(CentOS 7)
|
SQL 关系型数据库 MySQL

热门文章

最新文章