jupyter themes
については既に色々な方が記事にして下さっているので割愛します.
ここで問題なのは...
せっかく目に優しく, かっこいいデザインなのにグラフのラベル・目盛りなどが見えにくくなっています. 今回はこれを改善します.
方法は簡単. 背景色を変更します. これらの設定は`~/.jupyter/custom/custom.css`に記載されています. この中身を弄れば細かい変更が可能です.
見やすくなりました![]()
custom.cssを弄る
まず対応箇所を確認します
custom.css
div.output_wrapper {
background-color: #ffffff; /* ffffffが背景色に対応 */
border: 0px;
left: 0px;
margin-bottom: 0em;
margin-top: 0em;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
ということでfffffを別の色に変更すればいいわけですが, ここだけ変更すると出力cellの一部のみ, 色が変わってしまうのでファイル全体でffffff->xxxxxxに置換するといいと思います.
※変更する際はこちらなどで色見本を参考にすると便利です.
備考
↑で紹介した設定の詳細です. 今回適用したテーマはchesterishというものでした.
color codeは以下で変更
| color code | |
|---|---|
| before | #323a48 |
| after | #4b6984 |
| テーマのバランスを崩さないように色を選択したつもりですが, しっくりきていません. いい感じの設定などありましたら教えてください. |
おわりに
ブログでもその他、ちょっとした内容を公開しています。
よければご覧になってください。
追記(2019/1/23)
コメントでお二方にFigureオブジェクトのfacecolorを変えることでも対応できるとご指摘いただきました.FigureとかAxesなどについては他の方の記事に譲ります.
毎度,facecolorを設定するのが面倒な方は~/.matplotlib/matplotlibrcを編集することでデフォルト設定の変更が可能なようです.
