0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Vertex AI Workbenchで日本語を含むグラフを描画

Last updated at Posted at 2022-05-04

サマリ

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 でターミナルを開く。

terminalを開く

ターミナルを開いたら以下のコマンドで日本語フォントをインストールする。

sudo apt-get update
sudo apt-get install -y fonts-takao-gothic

インストールしたフォントをmatplotlibのフォントとして~/.config/matplotlib/matplotlibrc に設定する。

echo "font.family : TakaoGothic" > ~/.config/matplotlib/matplotlibrc

kernelをリスタートして再度描画してみると、以下のように日本語が表示されるようになります。
日本語が表示される

0
1
0

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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?