Parfois, j'ai besoin d'utiliser le japonais dans matplotlib.pyplot, à chaque fois cette? S'agit-il de propriétés de police? Est-ce un accessoire? propriété? Donc, si vous essayez de l'organiser, seule la légende est prop, et le reste concerne les propriétés de la police. (Il n'y a pas de propriété ...)
Pour votre information.
japanese_in_matplotlib.py
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
fp = FontProperties(fname=r'C:\WINDOWS\Fonts\YuGothic.ttf', size=14)
plt.bar([1, 2], [5, 10], 0.25)
plt.bar([1.25, 2.25], [4, 8], 0.25, color='darkorange')
plt.xlim((0.75, 2.75))
plt.ylim((0, 12))
plt.ylabel(u'L'étiquette de l'axe est fontproperties=fp', fontproperties=fp)
plt.xticks([1.25, 2.25], [u'L'échelle est', 'fontproperties=fp'], fontproperties=fp)
plt.title(u'Le titre est fontproperties=fp', fontproperties=fp)
plt.text(2.125, 10, u'Le texte est\nfontproperties=fp', fontproperties=fp,
ha='center')
plt.annotate(u'L'annotation est\nfontproperties=fp', xy=(1.125, 5), xytext=(1.3, 8),
fontproperties=fp, arrowprops=dict(facecolor='k', shrink=0.05))
plt.legend([u'La légende est', 'prop=fp'], prop=fp, loc='upper left')
# plt.show()
plt.savefig('fontproperties.png', bbox_inches='tight')
plt.close()
Recommended Posts