🌐
Google Colab上で、Graphvizを用いてグラフ描画をする際、日本語が文字化けしないようにする
Google Colab上で、Graphvizを用いてグラフ描画をする際、日本語が文字化けしないようにするには、単にフォントファイルをアップロードするだけではダメで、Graphvizのフォントディレクトリにコピーして、設定を更新しないと、うまく動作しないようです。
import graphviz as gv
import os
# アップロードされたフォントファイルのパス
font_path = '/content/NotoSansJP-Medium.ttf' # ファイル名を適宜変更してください
# Graphvizのフォント設定ファイルのパス
config_path = '/usr/share/graphviz/config6'
# フォントファイルをGraphvizのフォントディレクトリにコピー
!cp "$font_path" /usr/share/fonts/truetype/
# Graphvizの設定を更新
!dot -c
Discussion