matplotlib.datesのdates.DateFormatter('%b')が文字化けする
以下のpythonスクリプト
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
import datetime
import matplotlib.dates as dates
hours = (( datetime.datetime(2010,8,31,22) - datetime.datetime(2010,7,1,0) ).days + 1) * 24
dates_list = [datetime.datetime(2010,7,1) + datetime.timedelta(hours=i) for i in range(1,hours)]
fig = plt.figure(figsize=(12,8))
ax1 = fig.add_subplot(1,1,1)
#軸の設定
ax1.set_xlabel('time')
ax1.xaxis.set_major_locator(dates.DayLocator(interval=5)) #5日間隔に指定
ax1.xaxis.set_major_formatter(dates.DateFormatter('%d%b\n%Y')) #x軸のフォーマットを指定
#plot
aaa = np.ones(len(dates_list)) #適当なデータ
ax1.plot(dates_list,aaa)
plt.show()
を実行すると以下の図のようにx軸のDateformatの%bの部分が文字化け(?)しています.英語表記(Jan,Feb,...)に直すにはどうしたらいいでしょうか?
実行環境はpython3.5 (on anaconda), matplotlibはver.2.1.0になります.