你可能并不知道这样定制炫酷的jupyter主题

点击上方“超哥的杂货铺”,轻松关注

之前用多了mac,习惯了苹果“友好”的字体和界面,最近在windows上使用jupyter notebook的时候,总觉得界面不是很舒服,见下面的效果图,尤其是字体,看着挺难受的,严重影响了使用的心情哈哈哈。那这样“丑”的界面有没有办法更改呢,答案是肯定的,今天带大家来看一种比较简便的方法,修改windows默认的jupyter主题。

我们要使用的是github上的一个开源的jupyter主题定制工具:jupyter-themes,安装方便,使用简单,下面一起来学习一下,链接为:

https://github.com/dunovank/jupyter-themes。

安装

在windows下打开anaconda自带的Anaconda Prompt命令行工具,使用最基本简便的pip安装即可

pip install jupyterthemes #安装jupyterthemes
pip install --upgrade jupyterthemes #更新到最新版本的jupyterthemes

查看可选的主题列表

仍然在Anaconda Prompt中执行下面的命令

jt -l #查看可用的jupytertheme主题

选择主题

使用-t选项选择主题

jt -t chesterish# 选择chesterish主题

此时启动jupyter notebook 就会发现界面变成了酷酷的黑色,但是字体并没有变化,这是因为我们并没有指定字体。

设置代码字体和字号

使用-f选项设置字体

jt -t chesterish -f roboto -fs 12#设置主题为chesterish,字体为roboto,字体大小为12 

效果如下:

我们发现字体发生了变化,舒服多了,但是原来菜单栏下方的工具条不见了,文件名也没有了。

显示工具条、log

使用-T命令使工具条可见,使用-N使Name和logo可见

jt -t chesterish -f roboto -fs 12 -T -N 

执行完后刷新页面,效果如下


看一下其他选项

-tf 设置markdown的字体
-tfs 设置markdown字体大小
-dfs 设置Pandas DataFrame的字体大小
-ofs 设置输出的字体大小
-altp 关掉输入输出前面的数字
....其他详见官网

恢复原主题

如果你不想使用现在的主题,可以使用-r选项进行重置

jt -r #恢复原主题

看一下别的主题什么样子

jt -t grade3

jt -t gruvboxd

jt -t gruvboxl #最后一位的l应该是light的缩写

jt -t solarizedd #最后一位的d应该是dark的缩写

分享一个设置

jt -t oceans16 -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T
来源:https://blog.csdn.net/qq_30565883/article/details/79444750

画图风格的设置

我们可以使用jtplot设置matplotlib的rcParams字典属性,以便图形风格能够适配我们选择的主题。

from jupyterthemes import jtplot
jtplot.style(theme='onedork') #选择一个绘图主题

#设置绘图的额风格,如坐标轴字体,网格样式等
jtplot.style(context='talk', fscale=1.4, spines=False, gridlines='--')

#设置坐标轴,网格的开闭,图形大小等
jtplot.style(ticks=True, grid=False, figsize=(6, 4.5))

#重置设置
jtplot.reset()

总结

我们简要学习了使用jupytertheme进行jupyter主题的定制,大家可以尝试一下自己喜欢的主题风格,这样在使用的时候能够保持一个愉悦的状态。更多未详述的细节,可以参考github上的文档进行学习~欢迎交流~

以清净心看世界;

用欢喜心过生活。

超哥的杂货铺,你值得拥有~

长按二维码关注我们

推荐阅读

Jupyter notebook使用技巧大全

左手pandas右手Excel,带你学习数据透视表

我所理解的互联网数据分析师

最后打一下广告:

超哥的杂货铺读者交流群已经建立,欢迎添加我的微信拉你入群~

当当开学季优惠仍在进行,持续到9.8日,凡是有每满100-50活动字样的商品(不仅限于图书)都可以参与活动,满300以上使用我的优惠码可叠加减50。如果能满600,官方减300,再使用优惠券减50,相当于四折购哦~我的优惠码:【Z3H9ZQ】,在结算页面输入即可。下面是选书快捷通道:

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JupyterLab 的页面可以通过自定义主题、样式和布局进行定制化。以下是一些常用的方法: 1. 使用 JupyterLab 主题扩展 JupyterLab 主题扩展可以轻松地更改 JupyterLab 的颜色、字体和其他外观属性。您可以使用现有的主题扩展,也可以编写自己的扩展。 例如,您可以使用 jupyterlab-theme-darcula 扩展来应用 Darcula 主题。要安装该扩展,请使用以下命令: ``` jupyter labextension install @telamonian/theme-darcula ``` 然后,您可以在 JupyterLab 的设置菜单中选择该主题。 2. 自定义 CSS 样式 通过自定义 CSS 样式,您可以更改 JupyterLab 的外观和布局。您可以在 JupyterLab 的高级设置中添加自定义 CSS 样式表。例如,如果您希望更改导航栏的颜色,可以使用以下 CSS 代码: ``` #jp-MainMenu { background-color: #333; } ``` 3. 使用 JupyterLab 插件 JupyterLab 插件可以添加新的面板、工具栏按钮和其他自定义功能,从而扩展 JupyterLab 的功能。您可以选择使用现有的插件,也可以编写自己的插件。 例如,您可以使用 jupyterlab-toc 插件来添加一个目录面板,从而帮助您浏览长文档。要安装该插件,请使用以下命令: ``` jupyter labextension install @jupyterlab/toc ``` 然后,您可以在 JupyterLab 的左侧面板中找到该插件。 通过以上方法,您可以轻松地定制JupyterLab 的外观、样式和布局,以满足您的个性化需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值