サマリ
terminalを開き、以下のコマンドを実行してから、描画すると日本語を含むグラフも表示される。
sudo apt-get update
sudo apt-get install -y fonts-takao-gothic
echo "font.family : TakaoGothic" > ~/.config/matplotlib/matplotlibrc
Vertex AI Workbenchで文字化け
Vertex AI Workbenchで日本語を含むグラフを描画しようとすると
import matplotlib.pyplot as plt
plt.figure()
plt.title('タイトル')
下記のようWarningが出て日本語が豆腐となる。
/opt/conda/lib/python3.7/site-packages/IPython/core/events.py:89: UserWarning: Glyph 12479 (\N{KATAKANA LETTER TA}) missing from current font.
これはmatplotlibで描画するときに、日本語フォントがないときによく起きる事象だ。
日本語フォントをインストールして設定
きちんとグラフ内で日本語を表示するためにはフォントをインストールすればよい。
まずは File > New > Terminal
でターミナルを開く。
ターミナルを開いたら以下のコマンドで日本語フォントをインストールする。
sudo apt-get update
sudo apt-get install -y fonts-takao-gothic
インストールしたフォントをmatplotlibのフォントとして~/.config/matplotlib/matplotlibrc
に設定する。
echo "font.family : TakaoGothic" > ~/.config/matplotlib/matplotlibrc