jupyter themes
については既に色々な方が記事にして下さっているので割愛します.
ここで問題なのは...
せっかく目に優しく, かっこいいデザインなのにグラフのラベル・目盛りなどが見えにくくなっています. 今回はこれを改善します.
方法は簡単. 背景色を変更します. これらの設定は~/.jupyter/custom/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
を編集することでデフォルト設定の変更が可能なようです.