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


相关文章
|
2月前
|
数据采集 存储 搜索推荐
打造个性化网页爬虫:从零开始的Python教程
【8月更文挑战第31天】在数字信息的海洋中,网页爬虫是一艘能够自动搜集网络数据的神奇船只。本文将引导你启航,用Python语言建造属于你自己的网页爬虫。我们将一起探索如何从无到有,一步步构建一个能够抓取、解析并存储网页数据的基础爬虫。文章不仅分享代码,更带你理解背后的逻辑,让你能在遇到问题时自行找到解决方案。无论你是编程新手还是有一定基础的开发者,这篇文章都会为你打开一扇通往数据世界的新窗。
|
机器学习/深度学习 存储 人工智能
Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)
Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)
|
2月前
|
IDE 数据挖掘 API
秒啊,速来get这9个jupyter实用技巧!
秒啊,速来get这9个jupyter实用技巧!
|
4月前
|
文字识别 异构计算 Python
关于云端Jupyter Notebook的使用过程与感想
在自学Python时,由于家庭电脑使用冲突和设备老旧,转向云端平台。体验了多个服务:1. 魔搭modelscope(最喜欢,赠送资源丰富,社区活跃),2. Colaboratory(免费GPU,但有时重启,建议用阿里云),3. Deepnote(免费环境有限,但GPT-4代码生成功能强大),4. 飞桨aistudio(适合PaddlePaddle用户),5. ModelArts(曾有免费实例,现难找)。综合来看,阿里云的稳定性与服务更优,尤其是魔搭的自动代码修正功能。对于AIGC,推荐魔搭和付费版PAI-DSW。欢迎分享更多云端Jupyter平台体验。
154 1
|
4月前
|
数据可视化 数据挖掘 知识图谱
精选:15款顶尖Python知识图谱(关系网络)绘制工具,数据分析的强力助手
这里有15款免费工具推荐:NetworkX(Python基础),Graph-tool(C++速度),Graphviz(可视化库),ipycytoscape(Jupyter集成),ipydagred3,ipySigma(NetworkX + Web),Netwulf(交互式),nxviz(Matplotlib绑定),Py3plex(复杂网络分析),Py4cytoscape(Python+Cytoscape),pydot(Graphviz接口),PyGraphistry(GPU加速),python-igraph,pyvis(交互式图形),SNAP(大规模网络分析)。绘制和理解网络图从未如此简单!
193 0
|
12月前
|
存储 数据可视化 JavaScript
Three.js:打造独一无二的3D模型可视化编辑神器!
因为之前工作过的可视化大屏项目开发3d大屏组件模块需要用到Three.js来完成,其主功能是实现对3d模型的材质,灯光,背景,动画。等属性进行可视化的编辑操作以及模型编辑数据的存储和模型在大屏上面的拖拽显示
531 1
Three.js:打造独一无二的3D模型可视化编辑神器!
|
11月前
|
缓存 开发工具 Python
jupyter notebook主题(界面优化)及代码自动补全
jupyter notebook主题(界面优化)及代码自动补全
308 0
|
搜索推荐 数据可视化 安全
Python 基于微博舆情分析系统的设计与实现,GUI可视化界面(毕业设计,附源码,教程)
Python 基于微博舆情分析系统的设计与实现,GUI可视化界面(毕业设计,附源码,教程)
|
数据可视化 JavaScript 数据挖掘
一键自动化数据分析!快来看看 2022 年最受欢迎的 Python 宝藏工具库! ⛵
探索性数据分析(EDA)在机器学习中至关重要!这些高效又绝美的宝藏库,快用起来——Matplotlib、Seaborn、Plotly、Bokeh、Altair、pandas-profiling、Sweetviz、AutoViz、Microsoft Power BI、Tableau!
3410 1
一键自动化数据分析!快来看看 2022 年最受欢迎的 Python 宝藏工具库! ⛵
|
12月前
|
数据库连接 测试技术 开发工具
猿创征文|工具百宝箱-编辑器-笔记工具-日常小工具-原型设计工具
猿创征文|工具百宝箱-编辑器-笔记工具-日常小工具-原型设计工具
下一篇
无影云桌面