Jak měnit barvy a fonty v Jupyter Notebooku. Snadno a rychle.

22.1.2020

Jupyter Notebook je de facto standardním nástrojem pro Data Science. Umožňuje rychlé prototypování a analýzu. Zároveň nabízí více funkcionalit, než je na první pohled zřejmé.

Jedna z nich umožňuje snadno měnit vzhled notebooku. Ať už se jedná o barvy, fonty, jejich velikost nebo dokonce i zobrazení jednotlivých prvků.

Rychlé a snadné změny barevné schématu

Barevná schémata v Jupyteru se dají měnit "ručně", pomocí ~\.jupyter\custom\custom.css. To ale pro většinu uživatelů není příliš pohodlné.

Naštěstí existuje jednodušší způsob. Tím je instalace balíčku jupyterthemes, pomocí kterého se dají změny dělat snadno, rychle a on-the-fly.

Instalace

Instalaci lze provést několika způsoby, záleží na tom, jaký systém používáte.

Anaconda

Pokud využíváte Anacondu a máte na svém PC nainstalovaný Anaconda Navigator, zvolte Environments -> base (root). V seznamu balíčků zvolte položku All a do vyhledávacího pole napište jupyterthemes. Zaškrtněte položku jupyterthemes a tlačítkem Apply provedete instalaci.

Anaconda Navigator

Conda

Pokud používáte pro správu balíčků condu, použijte příkazovou řádku:

conda install -c conda-forge jupyterthemes

Pip

Další možností je klasicky přes pip:

pip install jupyterthemes

Práce s jupyterthemes

Jupyterthemes umožňuje provádět změny přímo v Jupyter Notebooku anebo pomocí příkazové řádky. My budeme pracovat přímo v Jupyteru.

Tip

Pokud se vám nechce příkazy přepisovat, můžete si stáhnout hotový notebook.

Seznam schémat

# Poznámka: Vykřičník spustí příkaz v příkazovém řádku
!jt -l

Available Themes: 
   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl

Tmavé barevné schéma

!jt -t gruvboxd
# Nutný refresh (F5 nebo ctrl+R) prohlížeče

Jupyter - Tmavé schéma

Světlé barevné schéma

!jt -t gruvboxl
# Refresh (F5 nebo ctrl+R)

Jupyter - Světlé schéma

Barevné schéma, font pro kód a jeho velikost

!jt -t gruvboxl -f code -fs 13
# Refresh (F5 nebo ctrl+R)

Jupyter - Světlé schéma a změna fontu

Pokročilé nastavení

Balíček jupyterthemes nabízí mnoho podrobných nastavení.

!jt -t grade3 -f iosevka -fs 13 -nf ptsans -nfs 12 -tf roboto -tfs 12 -ofs 12 -cellw 90% -lineh 120 -T -N
# Refresh (F5 nebo ctrl+R)

# -t       Název schématu
# -f       Monospace font (kód)
# -fs      Velikost Monospace fontu
# -nf      Font pro Notebook
# -nfs     Velikost fontu pro notebook
# -tf      Font pro text/markdown
# -tfs     Velikost fontu pro text/markdown
# -ofs     Velikost fontu pro výsledky
# -cellw   Šířka buňky
# -lineh   Rozestup mezi řádky
# -T       Zobrazí nástrojovou lištu (tlačítka)
# -N       Zobrazí jméno souboru a logo

Jupyter - Pokročilé nastavení

Výchozí nastavení

Reset do výchozího nastavení Jupyter notebooku lze provést následujícím příkazem:

!jt -r
# Refresh (F5 nebo ctrl+R)

Slevy, novinky a užitečné informace.

Posíláme občasný email, aby Vám nic důležitého neuteklo.

Odběr novinek

Používáme cookies pro lepší uživatelský zážitek. Používáním webu s tím vyjadřujete souhlas a zároveň potvrzujete, že jste se seznámil/a s Prohlášením o ochraně osobních údajů.

© 2018 – 2020 Colorbee, s.r.o.
Design by grafikli.cz