目录

  • 背景

  • 第一部分 安装

  • 第二部分 命令格式

  • 第三部分 案例

  • 参考文献及资料

背景

Jupyter notebook是数据科学常用的代码交互式工具。通常在server端启jupyter进程(web服务),client端打开浏览器,jupyter提供代码编写和调试交互环境。非常方便。

但是jupyter提供的默认界面不够美观,特别是windows操作系统默认字体为浏览器默认字体–宋体(下图),另外默认主题太难看了,没有通常IDE提供的主题美观。

发现一个Jupyter的美化工具:jupyterthemes ,和大家分享一下。简单介绍一下安装和配置。细节介绍参考项目的介绍文档。

第一部分 安装

使用pip安装:

root@vultr:~# pip install jupyterthemes

或者使用Anaconda的conda安装:

root@vultr:~# conda install -c conda-forge jupyterthemes

第二部分 命令格式

使用jt -h显示命令帮助说明:

root@vultr:~# jt -h
usage: jt [-h] [-l] [-t THEME] [-f MONOFONT] [-fs MONOSIZE] [-nf NBFONT][-nfs NBFONTSIZE] [-tf TCFONT] [-tfs TCFONTSIZE] [-dfs DFFONTSIZE][-ofs OUTFONTSIZE] [-mathfs MATHFONTSIZE] [-m MARGINS][-cursw CURSORWIDTH] [-cursc CURSORCOLOR] [-cellw CELLWIDTH][-lineh LINEHEIGHT] [-altp] [-altmd] [-altout] [-P] [-T] [-N] [-vim][-r] [-dfonts]optional arguments:-h, --help            show this help message and exit#-h,--help显示此帮助信息并退出-l, --list            list available themes#-l, 列出可用主题-t THEME, --theme THEMEtheme name to install(配置需要安装的主题)-f MONOFONT, --monofont MONOFONTmonospace code font(代码的字体)-fs MONOSIZE, --monosize MONOSIZEcode font-size(代码字体大小)-nf NBFONT, --nbfont NBFONTnotebook font(notebook 字体)-nfs NBFONTSIZE, --nbfontsize NBFONTSIZEnotebook fontsize(notebook 字体大小)-tf TCFONT, --tcfont TCFONTtxtcell font(文本的字体)-tfs TCFONTSIZE, --tcfontsize TCFONTSIZEtxtcell fontsize(文本的字体大小)-dfs DFFONTSIZE, --dffontsize DFFONTSIZEpandas dataframe fontsize(pandas类型的字体大小)-ofs OUTFONTSIZE, --outfontsize OUTFONTSIZEoutput area fontsize(输出区域字体大小)-mathfs MATHFONTSIZE, --mathfontsize MATHFONTSIZEmathjax fontsize (in %)(数学公式字体大小)-m MARGINS, --margins MARGINSfix margins of main intro page-cursw CURSORWIDTH, --cursorwidth CURSORWIDTHset cursorwidth (px)(设置光标宽度)-cursc CURSORCOLOR, --cursorcolor CURSORCOLORcursor color (r, b, g, p)(设置光标颜色)-cellw CELLWIDTH, --cellwidth CELLWIDTHset cell width (px or %)(单元的宽度)-lineh LINEHEIGHT, --lineheight LINEHEIGHTcode/text line-height (%)(行高)-altp, --altprompt    alt input prompt style-altmd, --altmarkdownalt markdown cell style-altout, --altoutput  set output bg color to notebook bg-P, --hideprompt      hide cell input prompt-T, --toolbar         make toolbar visible(工具栏可见)-N, --nbname          nb name/logo visible-vim, --vimext        toggle styles for vim-r, --reset           reset to default theme(设置成默认主题)-dfonts, --defaultfontsforce fonts to browser default(设置成浏览器默认字体)

第三部分 案例

例如下面的命令完成效果:

使用的主题是:monokai,工具栏可见,命名笔记本的选项,代码的字体为13,代码的字体为consolamono。

root@vultr:~# jt -t monokai -T -N -fs 13 -f consolamono

如果jupyter进程已启,需要重新启进程后生效。

实现的效果截图:

其他主题效果大家可以自己尝试。

参考文献及资料

1、jupyter官网,链接:https://jupyter.org/

更多关注公众号:

Jupyter notebook的主题和字体美化相关推荐

  1. Windows下jupyter notebook 修改主题、字体、字号等以及各个主题的样式的展示、插件的安装等

    文章目录 安装 一.主题 恢复默认主题 查看可用主题 各个主题的样式 二.文档这里介绍了详细的可用参数: 设置样例 三.图表样式替换 四.安装插件 - Nbextensions 1. 先安装nbext ...

  2. 本地电脑远程使用服务器 jupyter notebook及主题更换

    文章目录 前言 一.本地电脑远程使用服务器上的jupyter notebook 二.jupyter notebook 更换主题 总结 前言 本篇介绍如何在本地电脑远程使用服务器上的jupyter no ...

  3. 改变jupyter notebook的主题背景颜色

    改变jupyter notebook的主题背景颜色 安装jupter notebook的自定义主题 cd jupyter.exe文件路径 pip install --upgrade jupyterth ...

  4. python工具栏消失_解决Jupyter notebook更换主题工具栏被隐藏及添加目

    我们都知道Jupyter notebook更换主题后看着会很舒服,但是有个问题主题更换后工具栏不显示了. usename$ jt -l Available Themes: chesterish gra ...

  5. 【jupyter notebook 设置黑色背景,字体大小】

    打开cmd窗口命令行,或者 如果安装了Anaconda的话,打开Anaconda Prompt, 在命令行输入: pip install jupyterthemes -i https://mirror ...

  6. 【自用】Jupyter Notebook好看主题的设置

    深绿色主题 jt -t oceans16 -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T 深蓝色主题 jt -t monokai -f fira -fs 13 ...

  7. jupyter notebook / jupyter lab 深色主题下如何设置字体 及 如何设置绘图颜色

    在安装了jupyter notebook / jupyter lab及其深色主题之后,需要进一步设置字体,和设置绘图的颜色.否则看起来界面会比较奇怪. 本文针对这几个问题作一些说明. 文章目录 1. ...

  8. Jupyter Notebook 主题库 jupyterthemes 安装和使用方法

    原生的Jupyter Notebook界面主题如下: 原生主题简洁大方那个,经典易用,但总是有人热衷于纯黑色的开发界面的.下面就带大家开始体验jupyterthemes 的各种个性主题. 第一步:安装 ...

  9. [Jo厨]Jupyter Notebook+VsCode+豆沙绿主题

    [Jo厨]Jupyter Notebook豆沙绿主题 豆沙绿主题 Jupyter Notebook VSCODE 题外话 豆沙绿主题 齐贝林: Dio,你记得至今为止近视增加了多少? Dio : 如果 ...

  10. 如何实现更换Jupyter Notebook内核Python版本

    如何实现更换Jupyter Notebook内核Python版本 更新时间:2020年05月18日 09:53:29   作者:象在舞 这篇文章主要介绍了如何实现更换Jupyter Notebook内 ...

最新文章

  1. 使用nexus来搭建Nuget私服
  2. 设计模式 之美 -- 原型模式
  3. 简述 OAuth 2.0 的运作流程
  4. 16攻击行为的学习理论
  5. IMAX影厅专候天神下凡 巨幕电影2010年观影指南
  6. Typescript 学习笔记一:介绍、安装、编译
  7. 求解算术表达式结合二叉树的后缀表达式问题
  8. 《迎接互联网的明天——玩转3D Web》
  9. STM32F103实现LED呼吸灯程序
  10. 从《牛津高阶英汉词典》中提取单词(2)
  11. 利用计算机及网络系统支持考试的方式是,2012年7月全国自主考试(网络操作系统)真题...
  12. google vr 简介
  13. TL-WR886N路由器+树莓派绑定IP地址
  14. 【脑与认知科学期末复习题】
  15. Invalid value for option“watch“:expected anObject,but got Function.
  16. Toast分析——实现自己的Toast
  17. html2canvas图片跨域问题
  18. Unity3D屏幕划线附带物理碰撞效果
  19. 【背包dp】自然数拆分Lunatic版
  20. Android 安装app

热门文章

  1. 银行数字化转型导师坚鹏:《银行业同业竞争策略分析》
  2. 数据库应用之(云安全)
  3. 我和后端因为接口吵起来啦,还列了 5 锅罪
  4. 电视直播Android9,电视直播高清Android 1.9免费版(移动电视直播工具)
  5. 如何从零构建对内网穿透的理解
  6. JAVA中链表的next解释
  7. ASP.Net+XML打造留言薄
  8. 编译android版本protobuf
  9. Linux - 麒麟17.04 删除桌面图标(计算机,主文件夹,回收站)与 Cairo-Dock 安装配置
  10. codeforces A. Parity