はじめに
Jupyter Notebookで作業をしていると、愛用させていただいているjapanize-matplotlibが突然無効になってしまい、豆腐だらけになってしまった。
どうやら、pandas-profilingを使った後、無効になってしまう模様。
対処法
pandas-profilingのフォント設定が影響しているので、pandas-profilingのフォント設定を変更する。
具体的にはpandas_profiling.mplstyleの中身を変更するだけ。
pandas_profiling.mplstyle
# 変更前
font.sans-serif: Arial, Liberation Sans, Bitstream Vera Sans, sans-serif
# 変更後(IPAexGothic を追加)
font.sans-serif: IPAexGothic, Arial, Liberation Sans, Bitstream Vera Sans, sans-serif