LoginSignup
8
4

More than 3 years have passed since last update.

jupyter themesでグラフのラベルなどが見えにくくなる問題

Last updated at Posted at 2019-01-21

jupyter themes

 については既に色々な方が記事にして下さっているので割愛します.  
ここで問題なのは...

Screen Shot 2019-01-22 at 0.58.02.png
せっかく目に優しく, かっこいいデザインなのにグラフのラベル・目盛りなどが見えにくくなっています. 今回はこれを改善します.
方法は簡単. 背景色を変更します. これらの設定は~/.jupyter/custom/custom.cssに記載されています. この中身を弄れば細かい変更が可能です.

結果から,
Screen Shot 2019-01-22 at 1.00.14.png

見やすくなりました:eyeglasses:

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を編集することでデフォルト設定の変更が可能なようです.

8
4
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4