jupyter notebook更換皮膚主題的實(shí)現(xiàn)
jupyter notebook更換皮膚主題
視頻地址:https://www.bilibili.com/video/BV1Et4y1D7ru/
您是否厭倦了jupyter notebook的默認(rèn)主題呢?
您是否想過(guò)能不能讓jupyter notebook的界面更加高大上一點(diǎn)呢?
您是否想一天換一個(gè)jupyter notebook的主題呢?

有了jupyterthemes,我可以!

下載jupyterthemes
我們可以通過(guò)pip來(lái)安裝jupyterthemes
pip install jupyterthemes
也可以通過(guò)下列命令來(lái)更新jupyterthemes到最新版本
pip install --upgrade jupyterthemes
使用jupyterthemes
那么下載完成后,我們可以在終端使用 jupyter-theme 命令來(lái)更改notebook主題
jupyter-theme -h # 查看jupyter-theme的幫助手冊(cè)
您也可以通過(guò) jupyter-theme 的命令簡(jiǎn)寫(xiě) jt 來(lái)使用
jt -h # 查看jupyter-theme的幫助手冊(cè)
強(qiáng)烈推薦第二種方式,因?yàn)?strong>懶惰是程序員的基本美德
jupyter-theme參數(shù)詳解
| 功能介紹 | 選項(xiàng)參數(shù) | 默認(rèn)值 |
|---|---|---|
| 查看幫助文檔 | -h | -- |
| 展示所有的皮膚主題 | -l | -- |
| 設(shè)置安裝的主題 | -t | -- |
| 設(shè)置代碼字體樣式 | -f | -- |
| 設(shè)置代碼字體大小 | -fs | 11 |
| 設(shè)置notebook的字體樣式 | -nf | -- |
| 設(shè)置notebook的字體大小 | -nfs | 13 |
| 設(shè)置text/md的cell字體樣式 | -tf | -- |
| 設(shè)置text/md的cell字體大小 | -tfs | 13 |
| 設(shè)置Pandas的DataFrame字體大小 | -dfs | 9 |
| 設(shè)置輸出區(qū)域的字體大小 | -ofs | 8.5 |
| 設(shè)置Mathjax的字體大小(%) | -mathfs | 100 |
| 設(shè)置頁(yè)面的margin外邊距 | -m | auto |
| 設(shè)置Cell的寬度 | -cellw | 980 |
| 設(shè)置行高 | -lineh | 170 |
| 設(shè)置光標(biāo)的寬度 | -cursw | 2 |
| 設(shè)置光標(biāo)的顏色 | -cursc | -- |
| Alt Prompt Layout | -altp | -- |
| Alt Markdown BG Color | -altmd | -- |
| Alt Output BG Color | -altout | -- |
| Style Vim NBExt* | -vim | -- |
| Toolbar是否可見(jiàn) | -T | -- |
| 文件名和Logo是否可見(jiàn) | -N | -- |
| 內(nèi)核的Logo是否可見(jiàn) | -kl | -- |
| 重置為默認(rèn)的notebook主題 | -r | -- |
| 重置為默認(rèn)的字體 | -dfonts | -- |
code cells的可選字體樣式
| -f arg | Monospace Font |
|---|---|
| anka | Anka/Coder |
| anonymous | Anonymous Pro |
| aurulent | Aurulent Sans Mono |
| bitstream | Bitstream Vera Sans Mono |
| bpmono | BPmono |
| code | Code New Roman |
| consolamono | Consolamono |
| cousine | Cousine |
| dejavu | DejaVu Sans Mono |
| droidmono | Droid Sans Mono |
| fira | Fira Mono |
| firacode | Fira Code |
| generic | Generic Mono |
| hack | Hack |
| hasklig | Hasklig |
| inconsolata | Inconsolata-g |
| inputmono | Input Mono |
| iosevka | Iosevka |
| liberation | Liberation Mono |
| meslo | Meslo |
| office | Office Code Pro |
| oxygen | Oxygen Mono |
| roboto | Roboto Mono |
| saxmono | saxMono |
| source | Source Code Pro |
| sourcemed | Source Code Pro Medium |
| ptmono | PT Mono |
| ubuntu | Ubuntu Mono |
notebook與text/md cells的可選字體樣式
Sans-Serif Fonts
| -nf/-tf arg | Sans-Serif Font |
|---|---|
| opensans | Open Sans |
| droidsans | Droid Sans |
| exosans | Exo_2 |
| latosans | Lato |
| ptsans | PT Sans |
| robotosans | Roboto |
| sourcesans | Source Sans Pro |
Serif Fonts
| -nf/-tf arg | Serif Font |
|---|---|
| loraserif | Lora |
| ptserif | PT Serif |
| georgiaserif | Georgia |
| cardoserif | Cardo |
| crimsonserif | Crimson Text |
| ebserif | EB Garamond |
| merriserif | Merriweather |
| neutonserif | Neuton |
| goudyserif | Sorts Mill Goudy |
jupyter-theme使用示例
# 查看所有可選主題 # chesterish | grade3 | gruvboxd | gruvboxl | monokai | oceans16 | onedork | solarizedd | solarizedl jt -l # 切換使用grade3主題 # 一般刷新notebook頁(yè)面就可以看到效果,如果沒(méi)起作用的話,可能需要?jiǎng)h除一下瀏覽器的緩存 jt -t grade3 # 重置notebook的主題,回到解放前 jt -r # 默認(rèn)展示工具箱以及文件名 jt -t monokai -T -N # 設(shè)置notebook界面和text/md cells的字體樣式,并且設(shè)置字體大小 # 字體大小的單位為pt jt -t oceans16 -tf merriserif -tfs 10 -nf ptsans -nfs 13 # 設(shè)置cell的寬度與行高 # 可以通過(guò)百分比來(lái)設(shè)置寬度 jt -t chesterish -cellw 90% -lineh 170 # 通過(guò)像素px來(lái)設(shè)置cell的寬度,設(shè)置為860px jt -t solarizedd -cellw 860 # 設(shè)置光標(biāo)變成紅色,并且將其大小變?yōu)?px # 可選的顏色 b (blue), o (orange), r (red), p (purple), g (green), x (font color) jt -t solarizedl -cursc r -cursw 5
jupyter-theme可用主題一覽
默認(rèn)主題

chesterish

grade3

gruvboxd

gruvboxl

monokai

oceans16

onedork

solarizedd

solarizedl

到此這篇關(guān)于jupyter notebook更換皮膚主題的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)jupyter notebook更換皮膚內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- jupyter notebook引用from pyecharts.charts import Bar運(yùn)行報(bào)錯(cuò)
- Ubuntu安裝Jupyter Notebook教程
- 使用pyecharts在jupyter notebook上繪圖
- Windows下的Jupyter Notebook 安裝與自定義啟動(dòng)(圖文詳解)
- jupyternotebook 撤銷刪除的操作方式
- JupyterNotebook設(shè)置Python環(huán)境的方法步驟
- TensorFlow安裝及jupyter notebook配置方法
- jupyter notebook讀取/導(dǎo)出文件/圖片實(shí)例
- jupyter 實(shí)現(xiàn)notebook中顯示完整的行和列
- Jupyter Notebook打開(kāi)任意文件夾操作
相關(guān)文章
python生成器/yield協(xié)程/gevent寫(xiě)簡(jiǎn)單的圖片下載器功能示例
這篇文章主要介紹了python生成器/yield協(xié)程/gevent寫(xiě)簡(jiǎn)單的圖片下載器功能,結(jié)合實(shí)例形式分析了python生成器、yield協(xié)程與gevent圖片下載器相關(guān)功能定義與使用技巧,需要的朋友可以參考下2019-10-10
python3 自動(dòng)識(shí)別usb連接狀態(tài),即對(duì)usb重連的判斷方法
今天小編就為大家分享一篇python3 自動(dòng)識(shí)別usb連接狀態(tài),即對(duì)usb重連的判斷方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
Python發(fā)展簡(jiǎn)史 Python來(lái)歷
在本文里我們給大家分享了關(guān)于Python的來(lái)歷以及Python相關(guān)的發(fā)展內(nèi)容,有興趣的讀者們閱讀下。2019-05-05
詳解Python下Flask-ApScheduler快速指南
Flask是Python社區(qū)非常流行的一個(gè)Web開(kāi)發(fā)框架,本文將嘗試將介紹APScheduler應(yīng)用于Flask之中,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-11-11
python 利用Pyinstaller打包Web項(xiàng)目
這篇文章主要介紹了python 利用Pyinstaller打包Web項(xiàng)目,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-10-10
利用Python的pandas數(shù)據(jù)處理包將寬表變成窄表
這篇文章主要介紹了利用Python的pandas數(shù)據(jù)處理包將寬表變成窄表,文章通過(guò)圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
Python lxml庫(kù)的簡(jiǎn)單介紹及基本使用講解
lxml是XML和HTML的解析器,其主要功能是解析和提取XML和HTML中的數(shù)據(jù),本文重點(diǎn)給大家介紹Python lxml庫(kù)的簡(jiǎn)單介紹及基本使用講解,感興趣的朋友跟隨小編一起看看吧2020-12-12
Python數(shù)據(jù)清洗之利用pandas篩選數(shù)據(jù)詳解
這篇文章主要介紹了Python數(shù)據(jù)清洗之利用pandas篩選數(shù)據(jù)詳解,Pandas是一個(gè)用于數(shù)據(jù)分析和處理的Python庫(kù),它提供了高效的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具,使得數(shù)據(jù)的清洗、轉(zhuǎn)換、分析和可視化變得更加容易和靈活,需要的朋友可以參考下2023-08-08
Python接口測(cè)試結(jié)果集實(shí)現(xiàn)封裝比較
這篇文章主要介紹了Python接口測(cè)試結(jié)果集比較封裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05

