深層学習とその他

機械学習したいマン

jupyterthemesでjupyterの見た目をよくする

アドベントカレンダー6日目です。
adventar.org

今日はjupyterthemesについて書いていきたいと思います。

jupyter-themesとは

jupyter notebookのデザインをいじることができて、背景の色の変更やフォントの指定、フォントサイズの変更などができます。
github.com


インストール

pipを使って簡単にできます。

pip install jupyterthemes
pip install --upgrade jupyterthemes


使い方

最初にデフォルトの状態を見せた後に、簡単に機能を見ていきましょう。
f:id:looseleaf0727:20181206213212p:plain

テーマの一覧表示

jt -l
>> Available Themes:
      chesterish
      grade3
      gruvboxd
      gruvboxl
      monokai
      oceans16
      onedork
      solarizedd
      solarizedl


テーマの変更

jt -t chesterish

f:id:looseleaf0727:20181206213708p:plain


コードのフォントサイズの変更
デフォルトは11です。

jt -t chesterish -fs 8

f:id:looseleaf0727:20181206213846p:plain


MDのフォントサイズの変更
デフォルトは13です。

jt -t chesterish -tfs 10

f:id:looseleaf0727:20181206215232p:plain


一行の幅の変更
デフォルトは170です。

jt -t chesterish -lineh 120

f:id:looseleaf0727:20181206215458p:plain

ツールバーの表示

jt -t chesterish -T

f:id:looseleaf0727:20181206215918p:plain


名前とロゴの表示

jt -t chesterish -N



デフォルトのテーマに戻す

jt -r



現在使ってる設定

jt -t monokai -tfs 9 -nfs 9 -lineh 120 -cellw 130% -T -N

テーマ一覧

最後に各テーマを表示して終わりにします。
chesterish
f:id:looseleaf0727:20181206213708p:plain


grade3
f:id:looseleaf0727:20181206221042p:plain


gruvboxd
f:id:looseleaf0727:20181206220721p:plain


gruvboxl
f:id:looseleaf0727:20181206230442p:plain


monokai
f:id:looseleaf0727:20181206230618p:plain


oceans16
f:id:looseleaf0727:20181206230741p:plain


onedork
f:id:looseleaf0727:20181206230929p:plain


solarizedd
f:id:looseleaf0727:20181206231334p:plain


solarizedl
f:id:looseleaf0727:20181206231727p:plain

まとめ

今回はjupyterのデザインを変更するjupyterthemesを紹介しました。
モチベーションにもつながるので、ぜひ使ってみてはいかがでしょうか。