matplotlib 简单画图(1)

用matplotlib绘制第一个图,并显示中文

from matplotlib import pyplot as plt
from matplotlib import font_manager

plt.rcParams['font.sans-serif']=['SimHei']    # 这句不知什么意思,有了这句话中文才能显示
my_font = font_manager.FontProperties(fname="C:\Windows\Fonts\msyh.ttf")

x = ["张三","李四","王二"]
y = [1,4,7]

plt.bar(range(len(x)),y)
plt.xticks(range(len(x)),x,fontproperties=my_font)

plt.show()

 

posted @ 2020-12-01 11:39  陈小二QaQ  阅读(27)  评论(0)    收藏  举报