Jupyter notebook的主题和字体美化
目录
背景
第一部分 安装
第二部分 命令格式
第三部分 案例
参考文献及资料
背景
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的主题和字体美化相关推荐
- Windows下jupyter notebook 修改主题、字体、字号等以及各个主题的样式的展示、插件的安装等
文章目录 安装 一.主题 恢复默认主题 查看可用主题 各个主题的样式 二.文档这里介绍了详细的可用参数: 设置样例 三.图表样式替换 四.安装插件 - Nbextensions 1. 先安装nbext ...
- 本地电脑远程使用服务器 jupyter notebook及主题更换
文章目录 前言 一.本地电脑远程使用服务器上的jupyter notebook 二.jupyter notebook 更换主题 总结 前言 本篇介绍如何在本地电脑远程使用服务器上的jupyter no ...
- 改变jupyter notebook的主题背景颜色
改变jupyter notebook的主题背景颜色 安装jupter notebook的自定义主题 cd jupyter.exe文件路径 pip install --upgrade jupyterth ...
- python工具栏消失_解决Jupyter notebook更换主题工具栏被隐藏及添加目
我们都知道Jupyter notebook更换主题后看着会很舒服,但是有个问题主题更换后工具栏不显示了. usename$ jt -l Available Themes: chesterish gra ...
- 【jupyter notebook 设置黑色背景,字体大小】
打开cmd窗口命令行,或者 如果安装了Anaconda的话,打开Anaconda Prompt, 在命令行输入: pip install jupyterthemes -i https://mirror ...
- 【自用】Jupyter Notebook好看主题的设置
深绿色主题 jt -t oceans16 -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T 深蓝色主题 jt -t monokai -f fira -fs 13 ...
- jupyter notebook / jupyter lab 深色主题下如何设置字体 及 如何设置绘图颜色
在安装了jupyter notebook / jupyter lab及其深色主题之后,需要进一步设置字体,和设置绘图的颜色.否则看起来界面会比较奇怪. 本文针对这几个问题作一些说明. 文章目录 1. ...
- Jupyter Notebook 主题库 jupyterthemes 安装和使用方法
原生的Jupyter Notebook界面主题如下: 原生主题简洁大方那个,经典易用,但总是有人热衷于纯黑色的开发界面的.下面就带大家开始体验jupyterthemes 的各种个性主题. 第一步:安装 ...
- [Jo厨]Jupyter Notebook+VsCode+豆沙绿主题
[Jo厨]Jupyter Notebook豆沙绿主题 豆沙绿主题 Jupyter Notebook VSCODE 题外话 豆沙绿主题 齐贝林: Dio,你记得至今为止近视增加了多少? Dio : 如果 ...
- 如何实现更换Jupyter Notebook内核Python版本
如何实现更换Jupyter Notebook内核Python版本 更新时间:2020年05月18日 09:53:29 作者:象在舞 这篇文章主要介绍了如何实现更换Jupyter Notebook内 ...
最新文章
- 使用nexus来搭建Nuget私服
- 设计模式 之美 -- 原型模式
- 简述 OAuth 2.0 的运作流程
- 16攻击行为的学习理论
- IMAX影厅专候天神下凡 巨幕电影2010年观影指南
- Typescript 学习笔记一:介绍、安装、编译
- 求解算术表达式结合二叉树的后缀表达式问题
- 《迎接互联网的明天——玩转3D Web》
- STM32F103实现LED呼吸灯程序
- 从《牛津高阶英汉词典》中提取单词(2)
- 利用计算机及网络系统支持考试的方式是,2012年7月全国自主考试(网络操作系统)真题...
- google vr 简介
- TL-WR886N路由器+树莓派绑定IP地址
- 【脑与认知科学期末复习题】
- Invalid value for option“watch“:expected anObject,but got Function.
- Toast分析——实现自己的Toast
- html2canvas图片跨域问题
- Unity3D屏幕划线附带物理碰撞效果
- 【背包dp】自然数拆分Lunatic版
- Android 安装app