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


相关文章
|
5月前
|
数据采集 机器学习/深度学习 数据可视化
使用Jupyter Notebook进行数据分析:入门与实践
【6月更文挑战第5天】Jupyter Notebook是数据科学家青睐的交互式计算环境,用于创建包含代码、方程、可视化和文本的文档。本文介绍了其基本用法和安装配置,通过一个数据分析案例展示了如何使用Notebook进行数据加载、清洗、预处理、探索、可视化以及建模。Notebook支持多种语言,提供直观的交互体验,便于结果呈现和分享。它是高效数据分析的得力工具,初学者可通过本文案例开始探索。
|
3月前
|
IDE 数据挖掘 API
秒啊,速来get这9个jupyter实用技巧!
秒啊,速来get这9个jupyter实用技巧!
|
3月前
|
机器学习/深度学习 数据可视化 数据挖掘
Jupyter Notebook: 数据科学的最佳实践
【8月更文第29天】Jupyter Notebook 是一个交互式的计算环境,非常适合进行数据分析、可视化和机器学习任务。它不仅支持多种编程语言(如 Python、R 和 Julia),还能将文本、代码、图表和多媒体元素融合在一起,非常适合编写可重复使用的分析报告。
265 1
|
3月前
|
数据可视化 JavaScript 定位技术
这款地图可视化神器终于支持新版jupyter lab了!
这款地图可视化神器终于支持新版jupyter lab了!
|
5月前
|
文字识别 异构计算 Python
关于云端Jupyter Notebook的使用过程与感想
在自学Python时,由于家庭电脑使用冲突和设备老旧,转向云端平台。体验了多个服务:1. 魔搭modelscope(最喜欢,赠送资源丰富,社区活跃),2. Colaboratory(免费GPU,但有时重启,建议用阿里云),3. Deepnote(免费环境有限,但GPT-4代码生成功能强大),4. 飞桨aistudio(适合PaddlePaddle用户),5. ModelArts(曾有免费实例,现难找)。综合来看,阿里云的稳定性与服务更优,尤其是魔搭的自动代码修正功能。对于AIGC,推荐魔搭和付费版PAI-DSW。欢迎分享更多云端Jupyter平台体验。
275 1
|
5月前
|
供应链 数据可视化 搜索推荐
【python plotly库介绍】从视觉到洞见:桑基图在业务分析中的应用【保姆级教程过于详细珍藏版】
【python plotly库介绍】从视觉到洞见:桑基图在业务分析中的应用【保姆级教程过于详细珍藏版】
|
6月前
|
人工智能 机器人 Linux
超级炫酷的AI绘图工具—MidJourney入门使用教程
超级炫酷的AI绘图工具—MidJourney入门使用教程
|
人工智能 前端开发 API
手把手带你用Python和文心一言搭建《AI看图写诗》网页项目
手把手带你用Python和文心一言搭建《AI看图写诗》网页项目
540 1
手把手带你用Python和文心一言搭建《AI看图写诗》网页项目
|
缓存 开发工具 Python
jupyter notebook主题(界面优化)及代码自动补全
jupyter notebook主题(界面优化)及代码自动补全
493 0
|
搜索推荐 数据可视化 安全
Python 基于微博舆情分析系统的设计与实现,GUI可视化界面(毕业设计,附源码,教程)
Python 基于微博舆情分析系统的设计与实现,GUI可视化界面(毕业设计,附源码,教程)
下一篇
无影云桌面