matplotlib 日本語ラベル表示

ラベルで日本語を使いたい場合について
環境
  Ubuntu14.04
  Python3.4
  matplotlib 1.3.1-1ubuntu5


----------
import matplotlib.pyplot as plt

plt.plot([1,2,3,4])  

plt.text(2,3, 'がんばるぞい', family='TakaoGothic', size=20)
plt.text(2,2.8, 'がんばるぞい', family='mikachan', size=20)
plt.text(2,2.6, 'がんばるぞい', family='kiloji', size=20)
plt.text(2,2.4, 'がんばるぞい', family='VL Gothic', size=20)

plt.show()
----------

textのfamilyでフォント指定。フォントはあらかじめインストールしておく必要あり。
familyで指定するフォントの名前は、例えばVL Gothicの場合は
  /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf
をフォントビューアーで開いて

で、「情報」ってのをクリック

一番上の「名前」に表示されるのを指定すればよい(らしい)。


----------

コメント

スポンサーリンク


このブログの人気の投稿

gnuplotでプロットなどの色をcolornameの指定で変更する

catコマンドの出力を行番号付きにするためのコマンドラインオプション(-n, -b)

Ubuntu Softwareが起動しないのでいろいろと調べてみる(Ubuntu 20.04.1 LTS)

gnuplot : グラフにグリッド線を描く方法(set grid)

gnuplot : プロット画像のサイズ指定について(set sizeとの違い)