pythonではmatplotlibがグラフの描画によく使われます。
しかし、デフォルトの設定では以下のように豆腐みたいに文字化けしてしまいます
from pylab import * text(0.2, 0.4, u'日本語', size=100) show()
この問題を回避するには以下のように直接日本語フォントを指定しなければいけません。
from pylab import * import matplotlib.font_manager prop = matplotlib.font_manager.FontProperties(fname=r'C:\Windows\Fonts\meiryo.ttc', size=100) text(0.2, 0.4, u'日本語', fontproperties=prop) show()
すると日本語がちゃんと表示されました
また毎回フォントを指定するのが面倒な場合には以下の記事のようにデフォルトのフォントを変更することができるみたいです。