🌐

Google Colab上で、Graphvizを用いてグラフ描画をする際、日本語が文字化けしないようにする

2024/05/09に公開

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