前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jupyter notebook系列之 自定义主题、字体、字号等

jupyter notebook系列之 自定义主题、字体、字号等

作者头像
小草AI
发布2019-05-31 16:48:46
13K1
发布2019-05-31 16:48:46
举报

前言

jupyter notebook 是个好东西,但是默认皮肤实在是看得人难受,最不能忍的是字号太小。感谢GitHub大神,提供了这款主题更改工具,网上很多人介绍了更换主题的方法。我还做了一些字号、字体等修改,现在舒服多了。另外,前面我写了一个系列的jupyter文章,很详细,有兴趣的小伙伴可以参考文章末尾的历史文章哦!

目录

1、安装此工具:

2、查看jt的相关帮助

3、查看可用的一些主题

4、主题的切换

5、其他设置(字体等)

6、其他一些主题样式的截图

1、安装此工具:

代码语言:javascript
复制
#安装jupyterthemes的主题包
pip install --upgrade jupyterthemes

这个安装完成之后,会在对应的python开发环境的scripts文件夹之下多一个 jt.exe 可执行文件,这个文件就是我们刚才安装的。为了方便使用,需要将scripts文件夹的路径添加到环境变量。

2、查看jt的相关帮助

执行以下命令:

代码语言:javascript
复制
jt -h

得到下面的一些信息

3、查看可用的一些主题

执行下面命令:

代码语言:javascript
复制
jt -l

可以看到

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

4、主题的切换

代码语言:javascript
复制
# 选择你想要的主题
jt -t <name of the theme>   # 如 jt -t chesterish
# 回到原来的主题
jt -r

5、其他设置(字体等)

不仅可以设置不同的主题,还可以设置自己的字体、字号大小等等。

后面还有如何使用的样例,比如这样修改oceans16主题的Code(python代码)的字体与字号:

代码语言:javascript
复制
jt -t oceans16 -f fira -fs 13

其他可用参数还包括-cellw(占屏比或宽度) -ofs(输出段的字号) -T(显示工具栏)等等,各位可以查阅文档;

我自己的设置如下:

代码语言:javascript
复制
jt -t oceans16 -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T

。我自己设置之后,然后开启jupyter,得到下面的效果:

这样看起来是不是比默认的主题好看很多呢?

6、其他一些主题样式的截图

(1)chesterish

(2)grade3

(3)gruvboxd

(4)gruvboxl

(5)monokai

(6)oceans16

(7)onedork

(8)solarizedd

(9)solarizedl

猜您喜欢

往期精选▼

1. python开发者必备,史上最详细的 jupyter 教程——第三篇

2. python开发者必备,史上最详细的 ipython 教程——第一篇

3.python开发者必备,史上最详细的 ipython 教程——第二篇

4. python高级调试技巧(二)——IPython高级调试技巧

5. 【目标检测系列】个人整理目标检测框架yolo v1深入剖析

6.使用python进行傅里叶FFT-频谱分析详细教程

热爱生活的人

终将被生活热爱

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习与python集中营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (1)chesterish
  • (2)grade3
  • (3)gruvboxd
  • (4)gruvboxl
  • (5)monokai
  • (6)oceans16
  • (7)onedork
  • (8)solarizedd
  • (9)solarizedl
相关产品与服务
图像识别
腾讯云图像识别基于深度学习等人工智能技术,提供车辆,物体及场景等检测和识别服务, 已上线产品子功能包含车辆识别,商品识别,宠物识别,文件封识别等,更多功能接口敬请期待。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档