![Jak měnit barvy a fonty v Jupyter Notebooku. Snadno a rychle.](/media/blog/Jak-menit-barvy-a-fonty-v-jupyter-notebooku.png)
návod jupyter notebook
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](/media/files/anaconda-navigator.png)
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.
Seznam schémat
# Poznámka: Vykřičník spustí příkaz v příkazovém řádku !jt -lAvailable 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](/media/files/jupyter-tmave-schema.png)
Světlé barevné schéma
!jt -t gruvboxl # Refresh (F5 nebo ctrl+R)
![Jupyter - Světlé schéma](/media/files/jupyter-svetle-schema.png)
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](/media/files/jupyter-svetle-schema-font.png)
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í](/media/files/jupyter-pokrocile-nastaveni.png)
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)