If I do this:
import pandas as pd
pd.DataFrame( data=nr.random( (2,2) ), columns=[u\'é\',u\'日本\'] ).plot()
Result:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.font_manager as font_manager
df = pd.DataFrame( data=np.random.random( (2,2) ), columns=[u'é',u'日本'] )
ax = df.plot()
legend = ax.legend()
font = font_manager.FontProperties(fname='/Users/user/Downloads/IPAfont00303/ipag.ttf')
for text in legend.texts:
text.set_font_properties(font)
plt.show()