当前位置: 首页 > news >正文

Jupyter Notebook 换个主题清爽了很多

图片

Jupyter Notebook 想必大家都不陌生了,数据分析或机器学习数据探索时特别方便。

最近对它的颜值越来越不满意,尤其是晚上,感觉很刺眼,于是就换个暗点的主题。

可能有同学还不了解 Jupyter Notebook 可以换主题,这里就简单介绍一下,下面我列出了常用的几个主题效果。如果有喜欢的可以安装试试,如无,可 Ctrl + w

文章目录

    • 技术提升
    • 安装主题库
    • 查看可用主题
    • 切换主题
    • tips

技术提升

本文来自粉丝群小伙伴授权分享,想加入技术交流,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友

方式①、添加微信号:dkl88191,备注:来自CSDN+Jupyter
方式②、微信搜索公众号:Python学习与数据挖掘,后台回复:加群

安装主题库

pip install jupyterthemes

查看可用主题

!jt -l

Available Themes: 
   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl

切换主题

!jt -t chesterish

第一次切换主题需要重启Jupyter Notebook服务

之后再切换主题,仅需执行命令后F5刷新页面即可

下面 9 个主题的效果图片

图片

grade3

图片

gruvboxd

图片

gruvboxl

图片

monokai
图片

oceans16

图片

onedork

图片

solarizedd

图片

solarizedl

tips

执行jt -t chesterish,有没有发现工具栏没了?

因为jt命令还有很多参数,可调整的主题细节还有很多。

调出工具栏其实很简单,切换主题时加-T即可:

jt -t chesterish -T

使用帮助:-h
主题列表:-l
主题名称安装:-t
代码的字体:-f
代码字体大小:-fs(默认值:11 )
Notebook 字体:-nfNotebook
字体大小:-nfs( 默认值:13 )
Text/MD 单元格的字体:-tfText/MD
单元格字体大小:-tfs (默认值:13)
Pandas DF Fontsize:-dfs(默认值:9)
输出面积字形大小:-ofs(默认值:8.5 )
介绍页边距 :-m(默认值:auto)
单元格的宽度:-cellw ( 默认值:980)
行高:-lineh(默认值:170 )
Mathjax 字形大小 (%):-mathfs(默认值:100)
光标宽度:-cursw(默认值:2)
光标的颜色:-cursc
Alt键提示布局:-altp
Alt键Markdown背景颜色:-altmd
Alt键输出背景色:-altout
Vim风格 NBExt* :-vim
工具栏可见:-T
名称和标识可见:-N
标志可见:-kl
重置默认主题:-r
强制默认字体:-dfonts

相关文章:

  • 【C++】红黑树
  • 提升C内功--函数栈帧的创建和销毁(动画讲解)
  • Buffer Pool Size of Total RAM No data
  • Python添加水印简简单单,三行代码教你批量添加
  • 微服务中间件
  • C语言学习-数组应用-三子棋(4.1)
  • java编程思想
  • HECTF2022
  • CTFshow web37 38 39 40
  • vue3项目,vite+vue3+ts+pinia(8)-开发和生产模式配置+跨域
  • 基于STM32-Socket-Qt 遥控小车(一代)
  • 对Java中的Exception(异常)机制的详细总结(大全)
  • 浏览器无痕模式有什么作用,手机浏览器开启无痕模式的方法
  • 猿创征文 | Devpos运维的10个日常使用工具分享
  • 基于IPv6的5G专网终端身份认证技术与应用
  • 10个确保微服务与容器安全的最佳实践
  • Docker: 容器互访的三种方式
  • ES10 特性的完整指南
  • es6(二):字符串的扩展
  • Java比较器对数组,集合排序
  • Java教程_软件开发基础
  • js正则,这点儿就够用了
  • JS字符串转数字方法总结
  • PV统计优化设计
  • Python学习之路13-记分
  • springMvc学习笔记(2)
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • Vue 动态创建 component
  • 订阅Forge Viewer所有的事件
  • 跨域
  • 前端之React实战:创建跨平台的项目架构
  • 一份游戏开发学习路线
  • 我们雇佣了一只大猴子...
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​卜东波研究员:高观点下的少儿计算思维
  • ![CDATA[ ]] 是什么东东
  • # 飞书APP集成平台-数字化落地
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • #预处理和函数的对比以及条件编译
  • $().each和$.each的区别
  • (C#)获取字符编码的类
  • (一)u-boot-nand.bin的下载
  • (转)fock函数详解
  • (转)iOS字体
  • (转)jQuery 基础
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .gitignore文件_Git:.gitignore
  • .net 中viewstate的原理和使用
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .pop ----remove 删除
  • /var/lib/dpkg/lock 锁定问题
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...